Description :
About the Role
We are seeking an experienced and passionate Senior Software Engineer specializing in Python to join our core backend development team.
You will play a critical role in designing, developing, and maintaining our high-traffic, cloud-native microservices architecture on AWS.
This is a high-impact role requiring strong technical ownership, a commitment to code quality, and proven experience mentoring junior developers.
Key Responsibilities :
- Design and Development: Lead the design and implementation of highly scalable, fault-tolerant, and performant microservices using Python and frameworks like Django/Flask/FastAPI.
- Cloud Architecture: Design and deploy applications using AWS services (e.g., Lambda, EC2, SQS, SNS, DynamoDB, S3, Aurora/PostgreSQL).
- Code Quality & Review: Own the technical quality of the team's output; conduct rigorous code reviews and ensure adherence to best practices, testing standards, and architectural guidelines.
- DevOps & CI/CD: Work with DevOps principles to build and maintain CI/CD pipelines (e.g., Jenkins, GitLab CI, AWS CodePipeline). Automate infrastructure provisioning using Terraform or CloudFormation.
- System Ownership: Troubleshoot production issues, optimize database queries, and manage system monitoring, logging, and alerting using tools like Prometheus, Grafana, or New Relic.
- Mentorship: Provide technical guidance and mentorship to junior and mid-level engineers, fostering a culture of continuous learning and excellence.
Technical Skills (Must-Have):
- Languages: Expert proficiency in Python 3.
- Frameworks: Strong experience with one or more Python web frameworks (Django, Flask, FastAPI).
- Cloud Platform: Hands-on expertise with core AWS services (Lambda, EC2, API Gateway, SQS, SNS, S3, RDS/Aurora).
- Databases: In-depth knowledge of relational databases (PostgreSQL/MySQL) and NoSQL databases (DynamoDB/MongoDB).
- Containerization & Orchestration: Solid experience with Docker and basic familiarity with Kubernetes (EKS).
- Infrastructure as Code (IaC): Working knowledge of Terraform or CloudFormation.
- Version Control: Mastery of Git and Git workflows.
Qualifications & Nice-to-Haves :
- Bachelors or Masters degree in Computer Science or a related field.
- 5+ years of hands-on experience in backend software development.
- Experience with streaming platforms like Kafka or Kinesis.
- Familiarity with TDD/BDD methodologies and robust automated testing
Did you find something suspicious?
Posted By
Bala Raju Aredala
Sr. Manager - Talent Acquisition at VENDEEP TECHNOIDENTITY SOLUTIONS PVT LTD
Last Active: 18 Oct 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1562348
Interview Questions for you
View All