Back-end Node.js Developer

Webmagic Top Employer
$$

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 logic
  • Integrations (AI/OCR, document parsing)
  • Scalable backend architecture

 

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

 

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
  • Integrate external services (OCR / AI APIs, file processing)
  • Optimize performance for data-heavy operations
  • Collaborate with frontend, QA, and PM
  • Participate in code reviews and architecture discussions

 

Requirements

  • 2+ years of experience with Node.js
  • Strong knowledge of TypeScript
  • Experience with REST API design
  • Experience working with PostgreSQL (or other relational DBs)
  • 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 file parsing (PDF, Excel, etc.)
  • Experience with microservices architecture 

 

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
69 views
·
24 applications
To apply for this and other jobs on Djinni login or signup.
Loading...