Senior Full Stack Engineer (Team Lead)

We are looking for a Senior Full Stack Engineer to lead a small, high-impact engineering team responsible for our customer-facing web platform, public API, and the internal platform powering our AI model training workflows.


This role combines hands-on engineering, technical ownership, and team leadership, with a strong emphasis on system design, architectural decision-making, and cross-functional collaboration.

 

Key Responsibilities:

 

Team Leadership

  • Lead a team of two Full Stack Engineers and one QA Engineer.
  • Provide ongoing mentorship, code reviews, and technical guidance.
  • Facilitate Scrum ceremonies and ensure smooth sprint execution.
  • Maintain high engineering standards, code quality, and delivery velocity.

Technical Ownership

  • Own development and maintenance of the customer-facing web application (React + Node.js), external APIs, and the internal AI-training platform.
  • Architect, design, and implement backend services using AWS Lambda (serverless) as well as containerized workloads on EC2.
  • Oversee performance, scalability, and reliability of Postgres RDS.
  • Drive improvements to CI/CD, build pipelines, testing strategy, and infrastructure resiliency.

Ecosystem & Tooling

  • Work within a monorepo structure.
  • Manage IaC using AWS CloudFormation.
  • Maintain monitoring, logging, and alerting pipelines via Coralogix.
  • Ensure robust automation with Cypress and Vitest.
  • Maintain Docker-based development environments and EC2 deployments.

Cross-Team Collaboration

  • Partner with Product Managers to transform requirements into actionable technical plans.
  • Coordinate with other engineering teams under the CTO to ensure architectural alignment and shared standards.

     

Key Projects You Will Own:

  • Customer-facing web platform (React + Node.js + AWS).
  • Internal AI model training platform, including all supporting backend services and tooling.
  • Modernization, optimization, and scalability initiatives across the entire stack.

 

Qualifications:

  • Strong experience with TypeScript across frontend and backend.
  • Hands-on expertise with React, Node.js, AWS Lambda, EC2, Docker, and Postgres RDS.
  • Proven experience mentoring or leading engineers.
  • Solid understanding of CI/CD pipelines (GitHub Actions), automated testing, logging, and monitoring.
  • Ability to collaborate directly with Product and translate requirements into architecture and execution plans.
  • 5+ years of professional software development experience.
  • 3+ years of JavaScript/TypeScript experience.
  • 1+ year in a Lead Developer or Team Lead role.

     

Nice to Have:

  • Familiarity with serverless design patterns.
  • Experience with performance tuning for Node.js and Postgres.

 

Ready to take the lead and build impactful products?
Apply now โ€” weโ€™d love to meet you!

Required languages

English B2 - Upper Intermediate
Published 19 November
79 views
ยท
33 applications
40% read
To apply for this and other jobs on Djinni login or signup.
Loading...