Director Engineering

4 - 7 years

5 - 10 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Director, Engineering

Key Responsibilities

  • Architectural Leadership:

    Responsible for the overall architecture of our backend services. Lead and drive design and architecture discussions for new features, ensuring scalability, reliability, and maintainability.
  • Technical Excellence & Mentorship:

    Mentor and guide other developers through feature implementation, setting a high bar for code quality and ensuring design principles are consistently upheld through rigorous code reviews.
  • Hands-on Contribution:

    Dedicate significant time (at least 50%) to hands-on coding activities, directly owning the implementation of complex features, conducting Proof of Concepts (POCs), debugging performance issues, and proactively improving system scalability.
  • Cross-functional Collaboration:

    Work closely with DevOps and Quality Assurance teams to ensure stable, efficient deployments and releases. Partner intimately with the product team to provide critical technical inputs and insights, shaping the overall product roadmap and improving our offerings.
  • Innovation & Process Improvement:

    Drive process innovation within the engineering team, identifying and implementing new ideas to enhance quality and speed. Stay abreast of emerging technologies and platforms, leading their strategic adoption where beneficial.

Key Performance Indicators (KPIs)

  • Execution Efficiency (Product Development):

    Quality of code, reusability, code churn/stability, on-time delivery (per release), team velocity, resource planning.
  • Process Innovation:

    Introduction of new ideas to improve quality and speed, adoption rate of new technologies/platforms.
  • Product Engagement:

    Quality of inputs and insights provided to Product Managers for roadmap shaping, effectiveness of engagement with end-users to understand personas and digital habits, product usage (volume of users), and feature usage tracking.
  • Leadership:

    Effectiveness in mentoring/coaching team members, upskilling initiatives, ability to navigate ambiguous setups, and collaboration on feedback and inputs from users/deployment teams.

Skills & Experience

  • Experience:

    Overall experience in backend architecture and development, with demonstrated ability to lead design and architecture discussions for new features.
  • Node.js Expertise:

    Excellent understanding of Node.js, including its limitations and workarounds. Proven knowledge of designing and building backend services that can scale horizontally using Node.js and Express.
  • Scalability & Performance:

    Deep knowledge of performance tuning and the fundamental design principles behind building scalable applications.
  • Database Proficiency:

    Experience with data modeling in RDBMS (e.g.,

    Postgres/MySQL

    ) and NoSQL databases (e.g.,

    MongoDB

    ).
  • Architectural Acumen:

    Up-to-date with the latest Architecture trends and Design Patterns in the JavaScript/Node.js community. Awareness of trade-offs involved in building complex microservices-based architectures.
  • DevOps & CI/CD:

    Familiarity with CI/CD using

    Jenkins

    and deploying Docker containers with orchestration tools like

    Kubernetes

    . Working knowledge in DevOps practices (logging, horizontal/vertical scaling, cost reduction, optimization).
  • Leadership & Communication:

    Strong ability to lead a team of backend developers (in-house and at vendor sites). Excellent communication and interpersonal skills are essential.

Good to Have

  • Knowledge of streaming and messaging platforms like

    KAFKA

    and

    RabbitMQ

    .
  • Knowledge of frontend development using

    React or React Native

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Wadhwani Foundation logo
Wadhwani Foundation

Non-Profit / Economic Development

N/A

RecommendedJobs for You

Bengaluru, Karnataka, India