i
91HR
25 91HR Jobs
Engineering Manager - Full Stack Development (5-7 yrs)
91HR
posted 6d ago
Fixed timing
Key skills for the job
Responsibilities :
Technical Leadership :
- Provide strategic direction and technical leadership to the engineering team in the product development processes.
- Define and execute the engineering roadmap aligned with the company's business objectives.
- Stay up-to-date with industry trends and emerging technologies and evaluate their potential for implementation.
Team Management :
- Build and nurture a high-performing engineering team, attracting top talent and fostering a culture of excellence.
- Set clear expectations, provide mentorship and guidance to team members, and ensure professional growth opportunities.
- Establish and maintain effective communication channels within the engineering team and cross-functional teams.
Project Planning and Execution :
- Collaborate with product management, design, and other stakeholders to define project scope, goals, and deliverables.
- Develop and manage project plans, budgets, and timelines to ensure successful and timely delivery of engineering projects.
- Monitor project progress, identify and address potential risks and issues, and implement appropriate corrective measures.
Quality and Innovation :
- Drive a culture of quality and innovation, ensuring that engineering best practices are followed throughout the development lifecycle.
- Foster an environment that encourages creativity, experimentation, and continuous improvement.
- Promote and implement efficient engineering processes, tools, and methodologies.
Collaboration and Stakeholder Management :
- Collaborate effectively with cross-functional teams, including product management, design, and operations, to align engineering efforts with overall business goals.
- Act as a liaison between the engineering team and executive leadership, providing regular updates on progress, challenges,
and opportunities.
- Build and maintain strong relationships with external partners, vendors, and customers.
Skills :
- 5+ years of development experience, with at least 2+ years in a tech lead or managerial role, managing teams of 5-10 engineers.
- Strong experience in full-stack development, including JavaScript (Node.js), Python, or related languages.
- Experience with at least one of the backend frameworks such as Flask, FastAPI, Express.js, or Koa.js.
- Hands-on experience with front-end technologies, including HTML, CSS, AJAX, and modern front-end frameworks such as React.js, Angular, or Vue.js.
- Strong knowledge of data structures, algorithms, and operating systems.
- Experience with asynchronous programming using callbacks, promises, and async/await.
- Proficiency in databases such as MongoDB, Redis, MySQL, and experience with event-driven systems like Kafka or RabbitMQ.
- Familiarity with AWS services (EC2, S3, AutoScaling, CloudFront) and cloud-native architecture, including Docker and Kubernetes.
- Solid understanding of microservices architecture and experience deploying and scaling applications across cloud environments.
- Experience in scaling high-traffic websites with millions of daily users, ensuring system reliability and performance under load.
- Ability to mentor and develop engineers, focusing on their professional growth and the teams success.
- Excellent problem-solving and analytical skills with the ability to communicate effectively with both technical and non-technical stakeholders.
- Strong leadership, team management, and multitasking abilities.
- Experience working with Product Managers and UX Designers to deliver innovative solutions.
Preferred Skills :
- Experience with high-performance websites or platforms catering to millions of users.
- Deep knowledge of CI/CD pipelines, testing frameworks, and software engineering lifecycle best practices.
- Familiarity with advanced cloud infrastructure management, containerization, and serverless architectures.
Functional Areas: Other
Read full job descriptionPrepare for Engineering Manager roles with real interview advice
6-8 Yrs