Search by job, company or skills

W

Director Engineering

Save
  • Posted 10 days ago
  • Over 50 applicants
Early Applicant
Quick Apply

Job Description

We are seeking an experienced Director, Engineering (Backend Architect) based in Bangalore, who will take strategic ownership of our backend services architecture and drive the technical vision for new features. This role demands a leader with excellent knowledge of building horizontally scalable backend services using Node.js, and a strong understanding of performance tuning and modern architectural patterns. You will not only lead design discussions but also actively engage in hands-on coding, mentor your team, and collaborate closely with product, DevOps, and QA to ensure robust, efficient, and impactful product offerings.

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.

More Info

Job Type:
Function:
Employment Type:

About Company

Wadhwani Foundation is a high-growth, not-for-profit tech organization dedicated to social good. Over two decades since its inception in 2001, the foundation with worldwide presence has focused on a simple, powerful mission: accelerating job growth and enabling millions to earn a family-sustaining wage and lead a dignified life.
The Foundation is positively impacting the lives of millions of individuals across multiple countries in Asia, Africa, and Latin America through its four core initiatives: Entrepreneurship, Skilling, Innovation & Research, and Government Digital Transformation.

Job ID: 122962773

Similar Jobs

Bengaluru, India

Skills:

DatabasesApisDistributed Systemstest automationscalable system designmulti-layered testingCI CDobservability

Bengaluru, India

Skills:

LambdaReactRDSEc2Node.jsPythonAWS

Bengaluru

Skills:

Software EngineeringJavapythonDevopsFull Stack Development

Director, Software Engineering

**********Company Name Confidential
Bengaluru

Skills:

Software ArchitectureDistributed SystemsCloud Computingengineering leadershipCI/CDTeam Management