13 Aug
|
Tata Consultancy Services
|
Noida
13 Aug
Tata Consultancy Services
Noida
Key Responsibilities
· Design, build, and maintain backend services and APIs using Python.
Develop RESTful APIs, microservices, and background workers.
Architect and manage AWS infrastructure using Terraform.
Build and optimize data processing workflows using PySpark, AWS Glue.
Integrate with databases, queues, and external services securely and efficiently.
Implement and support CI/CD pipelines for backend services.
Monitor, troubleshoot, and improve performance, reliability, and security of backend systems.
Core Skills
· Backend: Python, REST APIs, Microservices, DynamoDB, Authentication/Authorization
· Cloud & Infra: AWS (EC2, Lambda, Step Functions, S3, DynamoDB, Glue API Gateway, IAM, VPC), Terraform (IaC modules, remote state, multi-env).
· Data: PySpark, ETL/ELT concepts.
· DevOps: Git, CI/CD tools (GitHub Actions / Jenkins), Docker, Dependency Management tools (Poetry, UV)
Additional Skills (Nice to Have)
· Event-driven architectures (SNS/SQS, Kafka, Kinesis).
Monitoring & observability (CloudWatch, Prometheus, Grafana, ELK/EFK).
Security (IAM best practices, secrets management, encryption at rest/in transit).
Automated testing (pytest, unittest, integration, and contract testing).
📌 Backend Developer (Noida)
🏢 Tata Consultancy Services
📍 Noida