Job Summary
We are seeking an experienced Technical Manager to lead, mentor, and scale our high-performing backend engineering team. This is a hands-on leadership role for an individual with a strong architectural background in Python , deep expertise in AWS cloud infrastructure, and hands-on experience with MongoDB .
You will be responsible for the team's technical vision, project delivery, and the professional growth of its members. The ideal candidate is a former senior engineer who has successfully transitioned into management, retaining strong technical a-cumen while excelling at people leadership.
Key Responsibilities
1. Team Leadership & Mentorship :
- Lead, manage, and mentor a team of 5-8 Python developers, fostering a culture of collaboration, innovation, and accountability.
- Conduct regular 1 : 1s, performance reviews, and set clear, actionable career development goals for your team members.
- Drive the hiring process to attract, onboard, and retain top engineering talent in the competitive Bengaluru market.
- Champion engineering best practices, including code reviews, unit testing, and documentation.
2. Technical Strategy & Architecture :
Provide technical guidance and architectural oversight for services built using Python (e.g., Flask, Django, FastAPI).Lead the design and implementation of scalable, secure, and cost-effective solutions on the AWS platform, leveraging services like EC2, S3, Lambda, ECS / EKS, VPC, and IAM.Ensure best practices in data modeling, query optimization, and performance tuning for MongoDB (preferably with experience in MongoDB Atlas).Drive the evolution of our microservices architecture, CI / CD pipelines, and observability (monitoring, logging, alerting).3. Project Management & Delivery :
Partner closely with Product Managers, designers, and other stakeholders to define project roadmaps, scope requirements, and set delivery timelines.Manage the team's agile workflow (Scrum / Kanban), remove impediments, and ensure the team consistently delivers high-quality software on schedule.Own the operational excellence of your team's services, including managing on-call rotations and leading incident response when necessary.Required Skills and Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.8+ years of professional software development experience, with a strong emphasis on Python .2+ years of formal experience in an engineering management or team leadership role.Proven experience in designing, building, and operating scalable applications on AWS .Strong, hands-on experience with MongoDB , including data modeling, indexing, and performance optimization.Solid understanding of microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).Experience with Agile development methodologies and project management.Excellent communication, interpersonal, and leadership skills.Skills Required
S3, Vpc, Django, Lambda, Ec2, Docker, Iam, ECS, Flask, Scrum, FastAPI, Mongodb, Kanban, Kubernetes, Python, Aws