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
📊
Average salary range of similar jobs in
analytics →
Loading...