Team Lead Full Stack Engineer (Node.js backend-oriented)

$$$$

About the Product:

We power a proprietary, machine-learning-driven platform for programmatic user acquisition and retargeting in the mobile app space. The system processes tens of terabytes of raw data each day and generates millions of ad recommendations in real time. It handles millions of requests per second, delivering low-latency, high-throughput services that directly impact client growth and revenue.

 

About the Role:

As Full Stack Team Lead, you will own the design, implementation and maintenance of our core real-time ad-serving infrastructure. You will rally a globally distributed team of four engineers behind a shared vision, drive technical direction and ensure high performance, availability and security. This role demands a hands-on leader who spends roughly half their time coding, reviewing designs and guiding end-to-end project delivery, and half their time on team management, sprint planning and stakeholder collaboration.

 

Key Responsibilities:

  • Design, implement and operate large-scale, highly available, real-time (low-latency) services using Node.js, TypeScript, React, Redis and Kubernetes on AWS.
  • Lead and mentor a team of four distributed engineers; conduct code reviews, design reviews and knowledge-sharing sessions.
  • Collaborate with executives, product managers, data scientists and designers to translate requirements into technical solutions.
  • Design, develop and integrate RESTful APIs and third-party services.
  • Plan, groom and manage agile sprint cycles; track progress and adjust priorities to meet delivery goals.
  • Define and enforce security best practices and data protection policies across services.
  • Oversee on-call rotation and incident response; maintain low alert rates and rapid recovery processes.
  • Manage team operations including onboarding, offboarding, performance reviews and hiring support.

 

Required Competence and Skills:

  • 6+ years of professional experience in backend (Node.js preferred) and frontend development (React, Vue or Angular).
  • 2+ years in a people-management or team-lead role, with direct experience conducting one-on-ones and performance reviews.
  • Strong experience building and operating complex, large-scale systems (beyond standard web services).
  • Proficiency with SQL and NoSQL databases, including experience with performance tuning and optimization at scale
  • Experience deploying and operating services on a major cloud platform (AWS, Google Cloud or Azure).
  • Deep understanding of the software development lifecycle and agile methodologies.
  • Strong problem-solving skills, self-sufficiency and a proactive β€œcan-do” attitude.
  • Fluent English communication skills, both written and verbal.
  • Hands-on familiarity with Kubernetes at production scale

 

Nice to Have:

  • Experience coordinating with offshore development teams.
  • Background in web-based SaaS platforms.
  • Exposure to large-scale data processing or Big Data technologies.

 

Required languages

English B2 - Upper Intermediate
JavaScript, Node.js, React, Team Leadership, Team Lead, Technical Leadership, AWS
Published 10 March Β· Updated 15 April
117 views
Β·
46 applications
Response activity: Low
Last responded yesterday
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...