Role Overview:
The Engineering Lead will be responsible for leading a talented team of engineers to build and deliver high-quality customer-facing web and mobile applications. This role requires a customer-first mindset, with a focus on scalability, security, and performance. The ideal candidate will have strong leadership skills, experience in MERN/MEAN stack development, and the ability to work in a fast-paced, Agile environment.
Key Responsibilities:
- Technical Leadership: Provide hands-on technical leadership to a team of 4-10 engineers, guiding them through development, testing, and deployment phases.
- Product Development: Lead the development of customer-facing applications focusing on security, performance, maintainability, and user experience.
- Architect & Code: Architect scalable applications and ensure code quality by validating design, performing code reviews, and automating unit tests.
- Collaboration: Work closely with cross-functional teams, including product management, UX/UI design, and operations, to ensure seamless product delivery.
- Project Management: Oversee the end-to-end product development lifecycle, from conception to deployment, while managing timelines and deliverables.
- Team Mentorship: Foster an environment of continuous learning, mentoring junior engineers, and promoting best practices in coding and architecture.
- Continuous Improvement: Drive improvements in software development processes and methodologies to enhance team productivity and product quality.
Experience & Qualifications:
- Education: BE/B.Tech in Computer Science, Engineering, or a related field.
- Experience: 7-10 years of hands-on development experience, with at least 2+ years in a leadership role.
- Technical Expertise:
- MERN/MEAN Stack: Hands-on experience with React.js, Node.js, and MongoDB.
- AWS: Extensive experience with AWS services (e.g., EC2, Lambda, S3).
- Microservices Architecture: Proven expertise in designing and building microservices-based applications.
- JavaScript: Strong proficiency in JavaScript and object-oriented programming concepts.
- Agile Methodology: Experience in working with Agile teams and managing product development in sprints.
- Leadership Skills: Demonstrated ability to lead engineering teams and deliver high-quality products in a fast-paced environment.
Skills:
- React.js: Professional level experience.
- Node.js: Expert knowledge required.
- AWS: Expertise in cloud architecture and services.
- MongoDB: Advanced knowledge in NoSQL database management.
- JavaScript: Advanced proficiency with core JavaScript and associated libraries.
- Architecture & Solution Designing: Expertise in system architecture and design patterns.
- Agile Methodology: Solid experience in Agile practices, with leadership in Scrum or Kanban.
Salary & Benefits:
- Salary: Competitive, offering a 30-35% hike on your current CTC.
- Benefits: Comprehensive benefits package including health insurance, retirement plans, and performance bonuses.
- Growth Opportunities: Opportunities for career progression within the company, including leadership development programs.