01 Nov
|
Tata Technologies
|
India
01 Nov
Tata Technologies
India
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 settings.
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.
📌 Backend Developer – Python Maharashtra (India)
🏢 Tata Technologies
📍 India