Job Summary:
As an Engineering Manager you will play a critical role in driving the development of our backend architecture and ensuring the successful delivery of high-quality scalable web applications. You will be responsible for managing and mentoring a team of engineers defining the technical strategy and collaborating with cross-functional teams to deliver exceptional user experiences. Your experience with and other modern backend technologies will be pivotal in guiding the team towards achieving our technical vision.
This role requires a balance of deep technical expertise and strong leadership skills. You will have the opportunity to shape the technical direction mentor junior and senior engineers and build high-performing teams while aligning engineering efforts with business objectives.
Key Responsibilities:
- Leadership & Team Management:
- Lead and manage a team of backend engineers including setting clear goals providing mentorship and conducting performance reviews.
- Drive engineering best practices including coding standards reviews and process improvements.
- Collaborate with cross-functional teams (product design backend) to deliver seamless user-focused web applications.
- Foster a culture of innovation accountability and continuous learning within the engineering team.
- Technical Strategy & Execution:
- Define and drive the technical vision for backend development with a focus on and related technologies.
- Architect and implement scalable maintainable and performant web applications.
- Ensure the backend tech stack is up to date making informed decisions on the adoption of new frameworks libraries and tools.
- Lead the evaluation and integration of new technologies that improve development velocity and enhance the user experience.
- Collaboration & Communication:
- Work closely with senior leadership to align engineering initiatives with the company s strategic goals and priorities.
- Communicate technical challenges and solutions effectively to non-technical stakeholders.
- Manage timelines and priorities to ensure on-time delivery of key projects.
- Process Improvement & Innovation:
- Continuously improve engineering processes to ensure high efficiency and productivity within the team.
- Champion a culture of innovation promoting experimentation and continuous improvement in all engineering practices.
- Stay abreast of industry trends emerging technologies and best practices in backend development.
Required Qualifications:
- Experience:
- 15 years of experience in software engineering with a strong focus on backend development.
- At least 5 years of recent experience in a leadership or management role overseeing teams of engineers.
- Expertise in and its ecosystem (e.g. Redux Webpack Babel etc.).
- Proven experience in building scaling and maintaining large-scale backend applications.
- Strong background in web technologies including HTML CSS JavaScript TypeScript and modern JavaScript frameworks.
- Leadership & Management:
- Strong leadership abilities with a track record of building mentoring and scaling engineering teams.
- Experience managing and collaborating with cross-functional teams (product managers UX/UI designers backend engineers).
- Demonstrated ability to lead complex technical initiatives manage multiple priorities and deliver projects on time.
- Excellent communication and interpersonal skills with the ability to influence and align stakeholders.
- Technical Expertise:
- Deep understanding of backend architecture and design patterns.
- Experience with modern development workflows CI/CD testing frameworks and version control systems (e.g. Git).
- Familiarity with cloud platforms (e.g. AWS Azure) and containerization technologies (e.g. Docker Kubernetes) is a plus.
- Strong understanding of web performance optimization accessibility and responsive design principles.
Preferred Qualifications:
- Experience with other backend frameworks such as Angular or Svelte.
- Experience in agile development methodologies (Scrum Kanban).
- Background in backend development or full-stack engineering.
- Experience with performance monitoring tools (e.g. Lighthouse Webpagetest etc.).
- Experience in leading teams in a remote or hybrid environment.
Key Responsibilities: Leadership & Team Management: o Lead and manage a team of backend engineers, including setting clear goals, providing mentorship, and conducting performance reviews. o Drive engineering best practices, including coding standards, reviews, and process improvements. o Collaborate with cross-functional teams (product, design, backend) to deliver seamless, user-focused web applications. o Foster a culture of innovation, accountability, and continuous learning within the engineering team. Technical Strategy & Execution: o Define and drive the technical vision for backend development, with a focus on and related technologies. o Architect and implement scalable, maintainable, and performant web applications. o Ensure the backend tech stack is up to date, making informed decisions on the adoption of new frameworks, libraries, and tools. o Lead the evaluation and integration of new technologies that improve development velocity and enhance the user experience. Collaboration & Communication: o Work closely with senior leadership to align engineering initiatives with the company s strategic goals and priorities. o Communicate technical challenges and solutions effectively to non-technical stakeholders. o Manage timelines and priorities to ensure on-time delivery of key projects. Process Improvement & Innovation: o Continuously improve engineering processes to ensure high efficiency and productivity within the team. o Champion a culture of innovation, promoting experimentation and continuous improvement in all engineering practices. o Stay abreast of industry trends, emerging technologies, and best practices in backend development. ________________________________________ Required Qualifications: Experience: o 15+ years of experience in software engineering, with a strong focus on backend development. o At least 5 years of recent experience in a leadership or management role, overseeing teams of engineers. o Expertise in and its ecosystem (e.g., Redux, Webpack, Babel, etc.). o Proven experience in building, scaling, and maintaining large-scale backend applications. o Strong background in web technologies including HTML, CSS, JavaScript, TypeScript, and modern JavaScript frameworks. Leadership & Management: o Strong leadership abilities, with a track record of building, mentoring, and scaling engineering teams. o Experience managing and collaborating with cross-functional teams (product managers, UX/UI designers, backend engineers). o Demonstrated ability to lead complex technical initiatives, manage multiple priorities, and deliver projects on time. o Excellent communication and interpersonal skills, with the ability to influence and align stakeholders. Technical Expertise: o Deep understanding of backend architecture and design patterns. o Experience with modern development workflows, CI/CD, testing frameworks, and version control systems (e.g., Git). o Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus. o Strong understanding of web performance optimization, accessibility, and responsive design principles. ________________________________________ Preferred Qualifications: Experience with other backend frameworks such as , Angular, or Svelte. Experience in agile development methodologies (Scrum, Kanban). Background in backend development or full-stack engineering. Experience with performance monitoring tools (e.g., Lighthouse, Webpagetest, etc.). Experience in leading teams in a remote or hybrid environment.
Education
B. Tech