Node.js Developer | $700–$1,100 USD/month | Fully Remote
Location: Fully remote — you can be based anywhere in the world
Hours: Flexible – some overlap with UK GMT for daily standups
Salary: $700–$1,100 USD/month
Contract: Full-time, permanent
About the company
Remote World is partnering with a UK-based logistics tech company to hire for this role. They build route optimisation and delivery tracking software for courier and logistics companies across Europe, processing millions of delivery events daily. Their Node.js backend is the engine everything runs on.
The role
You'll work on the backend API and microservices that power the platform — building new endpoints, improving performance, writing tests, and maintaining integrations with third-party logistics partners. You'll work in a modern Node.js stack with PostgreSQL, Redis, and AWS.
What you'll do
- Build and maintain REST API endpoints and background jobs in Node.js
- Write database queries and manage schema migrations in PostgreSQL
- Debug and resolve backend issues raised by the QA or support teams
- Integrate with third-party logistics and mapping APIs
- Write unit and integration tests for the services you build
What you'll need
- Solid Node.js and JavaScript skills — you've built and shipped backend code
- Experience with relational databases (PostgreSQL or MySQL)
- Comfortable with Git, REST APIs, and working in a team codebase
- Methodical debugger — you trace problems systematically
Nice to have
- Experience with Express.js or Fastify
- Familiarity with Redis, message queues, or event-driven architecture
- Exposure to AWS services (Lambda, SQS, RDS, or similar)
What you'll get
- $700–$1,100 USD/month based on experience
- Fully remote with flexible hours
- High-scale, interesting technical problems
- Paid leave
- Path to Senior Backend or Full-Stack Engineer
Apply with your CV and a GitHub link or description of a backend project you've built.
We welcome applications from people of all backgrounds. If you meet most but not all of the requirements, please apply anyway.
