We are seeking a highly skilled and technically strong Technical Lead to join our team. The ideal candidate should have extensive experience in Python, React.js, AWS, and CI/CD with a proven track record of leading development teams and delivering high-quality solutions. If you have a passion for design, architecture, DevOps, and stakeholder management, this is an excellent opportunity to contribute to innovative product development.
Key Responsibilities
Technical Leadership & Team Management
- Lead and manage a team of 8 to 10 developers, ensuring high productivity and technical excellence.
- Provide technical guidance, mentoring, and support to the development team.
- Review technical deliverables, ensure best practices are followed, and guide the team on design, reusability, and performance optimization.
- Work closely with cross-functional teams including product managers, designers, and other stakeholders to align technical solutions with business goals.
Architecture & Design
- Drive high-level and low-level design for applications and databases.
- Develop and implement solution architecture on AWS, ensuring scalability, reliability, and security.
- Make key design decisions to optimize system performance and maintainability.
- Provide expertise in AWS Aurora DB to ensure optimal data modeling and database performance.
Hands-on Development & Coding
- Write clean, efficient, and maintainable Python code with a focus on scalability and performance.
- Ensure high-quality code through unit testing, code reviews, and automated testing frameworks.
- Develop and maintain AWS Lambda functions, leveraging best practices for performance and security.
- Implement GraphQL and integrate it with React.js for building scalable front-end applications.
- Build Proof of Concepts (POCs) and foundational frameworks to streamline development.
DevOps & Cloud Management
- Work in a DevOps environment, ensuring seamless CI/CD pipelines for efficient deployments.
- Monitor and optimize backend systems to enhance performance, scalability, and reliability.
- Troubleshoot and resolve technical issues, perform debugging, and conduct root cause analysis.
- Leverage AWS services and infrastructure to enhance the overall system architecture.
Stakeholder & Product Management
- Engage with business stakeholders to understand requirements and translate them into technical solutions.
- Collaborate with frontend teams and other engineering squads to deliver end-to-end product solutions.
- Ensure that product development goals are met with a keen focus on scalability, maintainability, and security.
- Drive discussions on technical feasibility and architectural best practices.
Required Skills & Experience
- 10-14 years of hands-on experience in software development with expertise in Python, React.js, AWS, and CI/CD.
- Strong background in software design and architecture, with the ability to create scalable and efficient solutions.
- Expert in coding, debugging, and issue resolution, ensuring smooth software operations.
- Experience working in a DevOps environment, with proficiency in CI/CD pipelines and automation.
- Prior experience in product development (at least 2 years) with an understanding of the product lifecycle.
- Proficiency in AWS services, including AWS Aurora DB, Lambda, GraphQL, and cloud-based architectures.
- Ability to develop and optimize AWS Lambda functions and work with Python-Lambda mappings.
- Strong knowledge of React.js, with experience in integrating front-end applications with GraphQL-based APIs.
- AWS Certification is highly preferred.
- Hands-on experience in writing and managing unit tests, code reviews, and automated testing frameworks.
- Excellent problem-solving skills and the ability to troubleshoot, debug, and resolve complex technical issues.
- Strong communication skills with the ability to collaborate with multiple teams and stakeholders.
Why Join Us?
- Opportunity to lead and mentor a high-performing team.
- Work on cutting-edge AWS-based architectures and modern technologies.
- Be part of an innovative and fast-paced environment with a focus on product development.
- Competitive compensation and career growth opportunities.
- Exposure to complex technical challenges and high-impact solutions.
If you are a passionate technical leader with a strong background in Python, React.js, AWS, and DevOps, and are looking for an exciting challenge, we would love to hear from you!