We are seeking a Senior Lead Engineer to drive the development and delivery of complex software projects. The ideal candidate will have extensive experience in full stack, strong leadership skills, and a proven ability to mentor teams, architect scalable solutions, and ensure high-quality code. You will collaborate with cross-functional teams to define technical strategies, lead engineering initiatives, and guide the team from concept to production.
Key Responsibilities:
- Lead, mentor, and guide a team of full-stack developers, ensuring best practices in coding, testing, and deployment.
- Architect, design, and implement scalable and robust web and mobile applications.
- Collaborate with product managers, designers, and stakeholders to define requirements and technical strategies.
- Conduct code reviews and provide technical guidance to ensure high-quality deliverables.
- Identify technical risks and propose solutions to mitigate them.
- Drive adoption of new technologies, frameworks, and tools.
- Ensure timely delivery of projects while maintaining performance, security, and code quality standards.
- Participate in recruitment, onboarding, and performance evaluation of engineering team members.
Required Skills and Qualifications:
- 5+ years of experience in software development, with leadership or technical lead role.
- Strong proficiency in full-stack development, React and Node in particular
- Experience in designing scalable, high-performance applications and APIs.
- Strong knowledge of software architecture patterns and best practices.
- Experience with version control (Git), CI/CD pipelines, and cloud platforms (AWS, GCP, Azure).
- Strong problem-solving, decision-making, and leadership skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with containerization (Docker, Kubernetes).
- Experience in Agile/Scrum methodologies.
- Proven track record of mentoring and growing engineering teams.