Team Lead (FullStack)

Client

 

Our client is a premium cruise operator focusing on destination‑driven travel.

 

Position overview

 

We are seeking an experienced, proactive Team Lead to guide a dynamic development team of 6+ developers on a cutting-edge full-stack project.

The ideal candidate combines strong backend expertise with deep frontend knowledge (React 19.0, TypeScript, Astro.js, and Node.js with TypeScript), taking ownership of technical leadership while fostering a culture of collaboration and continuous improvement.

You will drive the delivery of high-quality, scalable solutions and maintain transparent, effective communication with stakeholders.

 

Technology stack

 

Frontend:
React 19.0, TypeScript, Astro.js.
GraphQL client and REST/GraphQL CMS APIs (Payload CMS or alternatives such as Contentful, Strapi).
Responsive design principles.
Nice to have: state management with Nanostores or Zustand.
Basics of secure payment integrations.

Backend:
Node.js (TypeScript).
Apollo GraphQL server, Express.js.
Redis caching.
AWS ecosystem: ECS, EC2, CloudWatch, RDS Aurora, S3, Secrets Manager.
PostgreSQL database.
Unit testing with Vitest (or similar frameworks).

 

Responsibilities
 

  • Lead and mentor a cross-functional team of frontend and backend developers, promoting professional growth and best practices.
  • Ensure timely delivery of high-quality, secure, and performant features across the fullstack.
  • Collaborate closely with PO, PM, UI/UX Designer, DevOps, and QA team to define, plan, and execute project roadmaps.
  • Conduct code reviews, enforce coding standards, and maintain high code quality and technical documentation.
  • Communicate effectively with clients, discuss architectural designs, provide technical guidance, and make informed decisions.
  • Break down user stories into clear technical tasks, estimate efforts, and manage sprint planning and prioritization.
  • Introduce innovative ideas in technology and processes to improve engineering culture and project success.
  • Oversee integration of third-party services such as secure payment gateways, GTM, and OneTrust.
     

Requirements
 

  • Minimum 5 years of software development experience with proven full-stack expertise.
  • Strong command of React.js, TypeScript, and modern frontend frameworks and libraries.
  • Solid backend experience with Node.js and frameworks like Express or NestJS.
  • Hands-on experience with GraphQL (Apollo) and RESTful API design.
  • Experience managing and scaling cloud infrastructure using AWS services.
  • Familiarity with microservices, asynchronous messaging patterns, and secure payment integration basics.
  • Deep understanding of responsive and accessible web design.
  • Experience with version control systems (Git, GitHub) and Agile methodologies.
  • Proven track record in team leadership, technical mentoring, and project management.
  • Excellent problem-solving skills and the ability to manage multiple priorities effectively.
  • Conversational English, with strong communication skills to interact with international teams and clients.
     

Nice to have
 

  • Experience with state management libraries like Zustand or Nanostores.
  • Knowledge of privacy and consent management tools such as OneTrust.
  • Familiarity with WebSocket communications (SignalR or equivalent).
  • Practical understanding of GTM (Google Tag Manager).
  • Experience writing and maintaining unit and integration tests using Vitest or similar tools.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 6 March
17 views
·
3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...