91HR
Engineering Manager - Full Stack Development
Job Location
pune, India
Job Description
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 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. (ref:hirist.tech)
Location: pune, IN
Posted Date: 1/15/2025
Location: pune, IN
Posted Date: 1/15/2025
Contact Information
Contact | Human Resources 91HR |
---|