Backend Developer – Python
Technology
Maharashtra, IndiaYesterdayUntil 29/11/2026
Full timeOn-site
Job description
Experience: 3–8 Years
Preferred Language: Python
Job Summary
We are looking for a Python Backend Developer to develop scalable and secure APIs, microservices and integration services for an Automotive Digital Ecosystem supporting vehicle-centric workflows and enterprise integrations.Key Responsibilities
- Develop backend services using Python, preferably FastAPI.
- Develop REST APIs using OpenAPI/Swagger.
- Design scalable microservices and reusable backend components.
- Develop event-driven services using Kafka.
- Design and implement data persistence using PostgreSQL.
- Use Redis for caching/transient state where appropriate.
- Use Redis for caching/transient state where appropriate.
- Integrate with object storage and external/enterprise systems.
- Implement authentication, authorization, RBAC and audit logging.
- Develop unit, API and integration tests.
- Containerize applications using Docker and deploy on Kubernetes/EKS.
- Support CI/CD, logging, monitoring and tracing.
- Ensure application components remain portable across cloud environments.
Required Skills
- Python 3, FastAPI
- REST APIs and OpenAPI
- PostgreSQL • Cassandra
- SQL & NoSQL
- Kafka
- Redis
- Microservices
- Docker and Kubernetes
- OAuth 2.0/OIDC, JWT and RBAC
- pytest •
Git and CI/CD
Preferred Skills
- AWS/EKS experience.
- Java/scala knowledge
- Automotive or connected-vehicle applications.
- Diagnostics, OTA or manufacturing/EOL exposure.
- GitLab CI/CD and OpenTelemetry.
- MQTT or automotive protocols such as UDS/J1939 are advantageous.
Keywords
PythonFastAPIREST APIsOpenAPIPostgreSQLCassandraKafkaRedisMicroservicesDockerKubernetesOAuth 2.0/OIDCJWTRBACPytestCI/CDPython 3SwaggerSQLNoSQL
Interested in this role?