CAI (cai.io). Logo

CAI (cai.io).

Backend Developer - API

Posted 4 Days Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
The Backend Developer - API will design, develop and deploy scalable backend systems and APIs to support GenAI platforms, focusing on high-performance architecture and API security.
The summary above was generated by AI
Backend Developer - API

Req number:

R7128

Employment type:

Full time

Worksite flexibility:

HybridWho we are

CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.

Job Summary

As the Backend Developer - API, you will be responsible for designing, developing, and deploying scalable backend systems and APIs to support GenAI platforms and applications across TE's global business units.

Job Description

We are looking for a Backend Developer - API to build and manage high-performance backend systems and APIs. This position will be full-time, hybrid.

What You'll Do

Primary Responsibilities
Backend Architecture & Development - Must have

  • Design and develop high-performance, scalable backend systems and APIs to support GenAI platforms and applications across TE's global business units

  • Build robust RESTful APIs, GraphQL endpoints, and event-driven architectures using FastAPI, Flask, or similar Python frameworks

  • Develop microservices-based architectures that enable modularity, scalability, and independent deployment of AI capabilities

  • Implement API gateway patterns and orchestration layers for seamless integration across multiple services and data sources

API Management & Security - Must have

  • Implement enterprise-grade authentication and authorization mechanisms (OAuth 2.0, JWT, SAML) for API security

  • Design rate limiting, throttling, and monitoring solutions to ensure API reliability and prevent abuse

  • Develop API documentation using OpenAPI/Swagger specifications and maintain versioning strategies

  • Collaborate with enterprise architects to integrate with API management platforms

Cloud Infrastructure & DevOps

  • Deploy and manage backend services on AWS/Azure using containerization (Docker) and orchestration (Kubernetes)

  • Set up CI/CD pipelines using GitLab CI, Jenkins, or GitHub Actions to automate testing, deployment, and rollback procedures

  • Monitor backend service performance, implement logging/alerting (CloudWatch, Datadog, ELK stack), and optimize for cost and efficiency

What You'll Need

Required
Core Backend Expertise

  • 8-12 years in backend development with 3+ years in AI/ML/GenAI platforms

  • Strong proficiency in Node.js/TypeScript (Express.js, NestJS) and Python (FastAPI) for building high-performance backend services

  • Expertise in API development (RESTful, GraphQL), microservices architecture, and event-driven programming with message queues (Kafka, RabbitMQ)

Database & Data Systems

  • Expert-level knowledge of SQL (PostgreSQL, MySQL), NoSQL (MongoDB), and vector databases (OpenSearch) for AI/RAG applications

  • Proficiency in database optimization, indexing strategies, and query performance tuning

Security & Integration

  • Strong understanding of API security (OAuth 2.0, JWT, rate limiting) and encryption (TLS/SSL)

  • Experience with enterprise integration patterns and familiarity with API management platforms (MuleSoft, Apigee, Kong)

  • Knowledge of compliance requirements (SOC 2, GDPR)

Software Engineering Practices

  • Strong expertise in OOP, design patterns, and Agile methodologies

  • Excellent problem-solving, communication, and teamwork skills

Preferred

  • Experience with AWS/Azure (Lambda, ECS, S3, RDS, API Gateway), Docker/Kubernetes

  • Hands-on with CI/CD pipelines (GitLab CI, Jenkins), monitoring tools (Prometheus, CloudWatch)

Physical Demands

  • Ability to safely and successfully perform the essential job functions

  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc

  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor

Reasonable accommodation statement

If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to [email protected] or (888) 824 – 8111.

Top Skills

AWS
Azure
Docker
Express.Js
Fastapi
Flask
Github Actions
Gitlab Ci
Jenkins
Kafka
Kubernetes
MongoDB
MySQL
Nestjs
Node.js
NoSQL
Openapi
Postgres
Python
RabbitMQ
SQL
Swagger
Typescript

Similar Jobs

22 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Big Data • Cloud • Hardware • Software
Design, develop, and maintain scalable AI-driven applications. Collaborate with team members to integrate data, APIs, and ensure application security.
Top Skills: AWSDockerFastapiFlaskKubernetesNode.jsPythonReactTypescript
9 Hours Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Technical Lead will drive strategic technical leadership, perform requirement handling, and support troubleshooting while developing technical domain competence. Responsibilities include leading an Agile team, innovating product architecture, and ensuring effective communication.
Top Skills: C++DiameterDockerHelmImsKubernetesLinuxMegacoPerlPythonSip
15 Hours Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Support manufacturing engineering for electrical wire harnesses by creating installation plans, work instructions, BOMs, and test/inspection plans; perform DFM, resolve manufacturing issues, implement process audits, and drive producibility and continuous improvement.
Top Skills: Electrical Harness Design Software (2D/3D),Capp,Mes,Manufacturing Execution Systems,Catia

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account