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 |
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...