You will play a key role in guiding the engineering team through the design, development, and delivery of high-quality software solutions. Youll work closely with team members during sprint planning, architecture discussions, and throughout the agile development lifecycle to ensure alignment with technical and business goals. Your leadership will be essential in helping the team navigate technical challenges, make sound engineering decisions, and maintain coding standards and best practices.
Team members will look to you for mentorship, technical direction, and support when facing complex issueswhether its designing a new system, optimizing existing architecture, or debugging critical problems in production. You will also be responsible for maintaining code quality through reviews and coaching, while fostering a collaborative and growth-oriented team culture.
You can expect to spend around 30-50% of your time actively coding and contributing to projects, and the remaining time focused on leading the teamsupporting their development, reviewing work, removing blockers, and aligning with product and business stakeholders. This role requires a strong balance of hands-on technical ability and empathetic leadership to drive both team performance and technical excellence.
Requirements
Minimum 6 to 8 years of professional experience in software development, with at least 2 to 3 years in a leadership role or managing a team of software engineers
Proven experience in leading development teams, guiding technical direction, and managing project delivery.
Extensive experience in Python / PHP / NodeJs, HTML, CSS (SCSS preferred), and advanced JavaScript & micro services development
Practical programming experience with JavaScript Frameworks like Vue.js, React, React Native and jQuery
You have strong expertise with MySQL, PostgreSQL, RDS Aurora and DynamoDB NOSQL databases
Strong expertise in building backend services and APIs using Python or NodeJs
Deep understanding of distributed systems and web services technology
Version control with Git (Gitlab)
Solid background in building complex customer-facing products coming
Along with excellent analytical and problem-solving skills
Be passionate about writing well-structured, efficient, and maintainable code, actively keeping the quality of the codebase in check
Experience with Test Driven Deployment (TDD) and CI/CD tools
Operational experience with Public cloud deployments (AWS, Google Cloud Platform, Azure)