Back-end Node.js Developer

to $1500

We are looking for a Middle Back-end Node.js Developer to join our team and work on a complex logistics SaaS platform (Rate Management System).

 

You’ll be working on

  • Data-heavy systems
  • Pricing and calculation logic
  • Complex business workflows
  • Scalable backend architecture

     

This is not a typical CRUD project — it involves real business logic, calculations, and system design.

 

Important
This role is focused specifically on Node.js backend development and core business logic.
Integrations related to AI, OCR, and document parsing are handled by a separate Python-focused role.

 

Responsibilities

  • Develop and maintain backend services using Node.js (TypeScript)
  • Design and implement REST APIs
  • Work with complex data models (rates, contracts, pricing logic)
  • Implement pricing and calculation logic
  • Optimize performance for data-heavy operations
  • Collaborate with frontend, QA, and PM
  • Participate in code reviews and architecture discussions

     

Requirements

  • 2+ years of commercial experience with Node.js
  • Strong knowledge of TypeScript
  • Experience with REST API design
  • Experience working with PostgreSQL (or other relational databases)
  • Understanding of async programming and performance optimization
  • Experience with Docker (basic level is enough)
  • Ability to work with structured and complex business logic

     

Nice-to-Haves (but not compulsory)

  • Experience with microservices architecture
  • Experience building scalable backend services
  • Understanding of performance optimization for complex calculations

 

What We Offer

  • Possibility to be a part of startups from around the world
  • Supportive, understanding, and flexible management
  • Paid vacations and sick leave
  • A friendly and welcoming team

 

About the Team

  • The team size is 23 members
  • Well-organized development process involving project managers and QA
  • Every developer specializes in their area (back-end, front-end)
  • Dedicated teams for each project
  • The team's internal communication languages are Ukrainian or russian
  • Company-sponsored English lessons to support professional growth.

 

  • Please include examples of your code with your application — this will save time for both you and us.
  • If you have test results or any test documentation, feel free to share them as well. This will help us evaluate your skills much faster.
  • A test task may be assigned before or after the interview.

Required skills experience

Node.js 2 years
TypeScript 2 years
REST API 2 years

Required languages

English B1 - Intermediate
Ukrainian Native
Published 6 April
204 views
·
72 applications
Response activity: Medium
Last responded 2 days ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...