31 Oct
|
Tata Technologies
|
India
31 Oct
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 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.
📌 Backend Developer – Python (India)
🏢 Tata Technologies
📍 India