Infinity Technologies logo

Node.js Backend Developer

Infinity Technologies·Salary not specified

Primary stack

DockerNode.jsPostgreSQLAWSRedisNestJSTypeScript

Job description

About the Position

We are looking for a Node.js Backend Developer to join a team working on a modern logistics and field-service operations platform used to manage service requests, route planning, task assignments, real-time status updates, customer notifications, and integrations with external systems.

The backend is built with Node.js, TypeScript, NestJS, PostgreSQL, and Redis. The platform handles multiple asynchronous workflows, including job scheduling, status transitions, webhook processing, and notification delivery.

This role involves regular communication with international engineering and product stakeholders, so strong spoken English is essential for technical discussions, planning sessions, demos, and clarification of business logic.

Responsibilities

  • Develop and maintain backend services using Node.js, TypeScript, and NestJS.
  • Build REST APIs for web and mobile applications used by internal teams, customers, and field operators.
  • Work with PostgreSQL, database schema design, migrations, indexes, and query optimization.
  • Implement asynchronous processing using Redis, BullMQ, or similar queue-based tools.
  • Support real-time operational flows such as task status updates, notifications, and job assignment logic.
  • Build integrations with external REST APIs, mapping services, CRM systems, and notification providers.
  • Implement webhook handling with proper validation, retry logic, idempotency, and error tracking.
  • Improve backend reliability, API performance, and observability.
  • Write unit and integration tests for critical business logic.
  • Participate in code reviews, technical planning, and architecture discussions.

Requirements

  • 4+ years of commercial backend development experience.
  • Strong experience with Node.js and TypeScript.
  • Practical experience with NestJS or another structured backend framework.
  • Solid experience with PostgreSQL and relational data modeling.
  • Understanding of REST API design, validation, authentication, pagination, filtering, and error handling.
  • Experience with queues, background jobs, retries, and asynchronous workflows.
  • Good understanding of Redis usage for caching, queues, rate limiting, or lightweight coordination.
  • Experience with Docker and standard CI/CD workflows.
  • Ability to investigate production issues using logs, metrics, traces, and error reports.
  • Strong spoken English - Upper-Intermediate / Advanced level, B2+ or higher.
  • Ability to explain technical decisions, clarify requirements, and discuss blockers with international teams.

Nice to Have

  • Experience with Prisma or TypeORM.
  • Experience with AWS, especially ECS, Lambda, SQS, RDS, or CloudWatch.
  • Experience with real-time communication using WebSockets or Socket.IO.
  • Familiarity with event-driven architecture.
  • Experience with Jest, Testcontainers, or contract testing.
  • Background in logistics, delivery platforms, marketplaces, field-service software, or operational workflow systems.

We Offer

  • Remote-friendly cooperation format.
  • Work on a real production platform with operational complexity.
  • Modern Node.js and TypeScript stack.
  • Direct communication with international product and engineering teams.
  • Clear code review process and practical engineering culture.
  • Long-term cooperation opportunities.

Apply

If you are a Node.js Backend Developer who enjoys building reliable backend systems, asynchronous workflows, and practical business platforms, we would be glad to hear from you.

Send us your CV and we will contact you to discuss relevant opportunities.

© Infinity Technologies. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Infinity Technologies, headquartered in London, specializes in creating global R&D hubs to help businesses achieve their goals. Promoting fully remote teams and a lean approach, we eliminate unnecessary office costs, sales, marketing expenses, and overheads for our customers. Our innovative fractal model ensures each R&D hub functions as a self-contained ecosystem tailored to the unique needs of each customer, acting as an extension of their team to develop products, maintain services, or execute strategic objectives.We leverage over 20 trademarked frameworks for building teams, developing software products, and designing outsourcing strategies, focusing on startups andmid-sizedcustomers. Our goal is to help them globalize their R&D efforts efficiently. Infinity Technologies also maintains a library of reusable components, enabling rapid prototyping, idea validation, and faster time to market—all while reducing costs. Since 2003, we have built 81 R&D hubs and currently operate 12 active hubs with distributed teams in 21 countries.With our expertise in cost-effective practices, economies of scale, and lean methodologies, Infinity Technologies empowers businesses to innovate, grow, and succeed in a global marketplace.

More at Infinity Technologies

All 32 roles

Similar jobs

Popular searches