Senior/Lead Node.js Developer

We’re expanding our engineering team and looking for a strong Senior or Lead Node.js Engineer who can own complex product areas, influence technical direction, and play a key role in delivering high-performance products across insurance and event management.
 

What You’ll Be Doing:

  • Drive end-to-end feature development across the stack — from technical design to production delivery.
  • Design, develop, and maintain backend services using Node.js, Express, and databases (PostgreSQL, MongoDB).
  • Build high-quality, responsive UI components in React and ensure smooth interaction between frontend and backend.
  • Participate in architectural decisions, contribute to system design, and improve overall platform scalability, performance, and reliability.
  • Lead complex tasks, provide technical guidance to the team, and help shape coding standards.
  • Take ownership of integrations with external services and ensure stable, well-documented APIs.

     

Soft skills and communication style are essential for this role. The client values a pragmatic, direct, and time-efficient approach, with clear, practical, task-focused communication.

  • Keep communication clear, structured way, focused on real tasks and deliverables.
  • Communicate with facts and concrete examples.

 

What We Are Looking for:

  • 6+ years of professional experience with Node.js and React.
  • Availability to work until 12:00–1:00 a.m. Kyiv time (alignment with US clients).
  • Strong knowledge of JavaScript/TypeScript and modern web development practices.
  • Experience designing and developing REST APIs, backend services, and database integrations (PostgreSQL, MongoDB).
  • Hands-on experience with performance optimization, debugging, security best practices, and scalable architecture.
  • Solid understanding of Git and collaborative version-control workflows.
  • Ability to lead technical decisions and drive engineering best practices.
  • Strong ownership mindset — from requirements clarification to production delivery.

     

Our Hiring Process:

  • Intro Interview — appr. 30 min;
  • Technical Interview — 60 min;
  • Final Interview — 60 min;
  • Interview with CEO — up to 60 min.

Required languages

English C1 - Advanced
Published 23 January
53 views
·
17 applications
65% read
·
42% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...