Responsibilities
Leadership & Team Management : Manage and mentor technical teams, fostering growth, collaboration, and delivery excellence.
Technical Ownership : Drive technical design, framework selection, and application architecture for scalable business solutions.
Lead all stages of product development – from concept to deployment – ensuring alignment with business and client requirements.
Stay hands-on with backend (Python, Django / Flask / FastAPI) and frontend (React / Angular / Vue) technologies when needed.
Oversee deployments and system performance on AWS / Azure / GCP, including containerization with Docker / Kubernetes.
Partner with product managers, designers, and stakeholders to deliver user-centric solutions.
Ensure applications follow best coding practices, are optimized for performance, and comply with security standards.
Champion Agile methodologies across sprints, stand-ups, and reviews.
Anticipate technical challenges, proactively resolve escalations, and innovate for process improvement.
Qualifications
8+ years of proven experience in full stack development, preferably in SaaS or technology-driven companies.
Strong command of Python frameworks (Django, Flask, FastAPI) and modern frontend technologies (React, Angular, Vue).
Expertise in databases (PostgreSQL, MySQL, MongoDB, Redis) and designing scalable schemas.
Hands-on experience with cloud platforms (AWS, Azure, GCP), CI / CD pipelines, and containerization (Docker, Kubernetes).
Solid understanding of design and architectural patterns for scalable software systems.
Strong knowledge of Agile practices, software testing, and DevOps.
Proven track record of managing engineering teams, resolving technical escalations, and delivering projects on time.
Excellent communication and collaboration skills to work with cross-functional teams.
Ability to balance strategic decision-making with hands-on technical contributions.
Engineering Manager • Palakkad, Kerala, India