We are seeking a dynamic and hands-on Associate Technical Lead (ATL) with a strong background in Node.js, React, and AWS to lead the design, development, and delivery of scalable software solutions. As an ATL, you will not only contribute technically but also mentor engineers, drive architectural decisions, and collaborate with cross-functional teams to ensure delivery excellence.
Experience and Responsibilities:
- Lead the design and development of full-stack applications using JavaScript, TypeScript, Node.js, and React.
- Architect backend systems and ensure scalable, maintainable solutions using AWS services (e.g., Lambda, ECS, Step Functions).
- Guide a team of engineers, conduct code reviews, and uphold high code quality and performance standards.
- Collaborate with product owners, UX designers, and QA to ensure feature delivery aligns with business requirements.
- Mentor team members by sharing technical expertise and best practices.
- Drive DevOps practices and CI/CD implementation using tools like CodePipeline and CloudFormation.
- Ensure adherence to web security best practices (e.g., OWASP TOP 10).
- Design and manage integrations with external systems using REST APIs.
- Proactively identify areas for technical improvement, refactoring, and innovation.
- Participate in sprint planning, estimations, and technical discussions as part of an Agile team.
Qualification and Personal Characteristics:
- 7+ years of professional experience in full-stack development using Node.js, TypeScript, and React
- Strong knowledge of cloud-native architecture and experience with AWS infrastructure.
- Proven experience with Relational and NoSQL Databases (DynamoDB, MongoDB, PostgreSQL, etc.).
- Experience in setting up CI/CD pipelines, monitoring tools, and logging frameworks.
- Deep understanding of enterprise integration patterns and API design.
- Solid understanding of front-end performance optimization and responsive UI.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Excellent communication, leadership, and problem-solving skills.
Bonus Points For:
- Experience working with microservices or serverless architectures.
- Familiarity with Redux and modern front-end tooling.
- Previous experience leading Agile Scrum teams or acting as a team tech lead.