HamburgerMenu
hirist

Engineering Manager - System Architecture

Ram fincorp
Delhi NCR
10 - 15 Years

Posted on: 23/09/2025

Job Description

Role & Responsibilities :

- Lead and mentor a team of Node.js engineers, fostering a collaborative and high-performance engineering culture.

- Conduct regular performance reviews, set development goals, and guide team members in overcoming technical challenges.

- Advocate for best practices in coding, testing, deployment, and continuous improvement.

- Support career growth by providing ongoing feedback, training, and development opportunities.

Technical Oversight :

- Provide technical leadership in the design and architecture of scalable, high-performance systems, focusing on Node.js and related technologies.

- Guide the team on system architecture, development processes, and technology stack decisions.

- Implement strategies to scale backend infrastructure and meet high traffic and performance demands.

- Promote quality assurance practices through code reviews, automated testing, and CI/CD pipelines.

Collaboration & Stakeholder Management :

- Collaborate with cross-functional teams (Product, Design, Engineering) to define technical solutions and project requirements.

- Work closely with senior leadership to define engineering strategies and long-term roadmaps.

- Manage timelines and milestones, balancing project speed and technical excellence.

- Serve as the technical point of contact for stakeholders, ensuring successful project delivery.

Innovation & Continuous Improvement :

- Stay up-to-date with industry trends, emerging technologies, and best practices.

- Identify opportunities to improve technical processes, increase efficiency, and optimize costs.

- Encourage experimentation and iterative improvement, driving innovation within the team.

Operational Excellence :

- Oversee deployment, production support, and maintenance of Node.js-based applications and microservices.

- Manage on-call responsibilities and work with the team to resolve production incidents efficiently.

Required Skills & Qualifications :

Experience :

- 10+ years of hands-on software engineering experience, with at least 4+ years in a leadership role.

- Expertise in building scalable, high-performance applications using Node.js.

- Deep understanding of asynchronous programming, event-driven architecture, and microservices.

- Proven experience with RESTful APIs, WebSockets, GraphQL, and server-side frameworks (e.g., Express, Koa, or Fastify).

Technical Leadership :

- Solid knowledge of software design patterns, coding standards, and agile methodologies.

- Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).

- Expertise in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.

- Familiarity with CI/CD pipelines, automated testing, and Git-based workflows.


info-icon

Did you find something suspicious?