Back End Developer (Node.js)

ARC IT Recruitment
London, UK
1 day ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£104,000.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) C Sharp (Programming Language) Cloud Computing Profiling Continuous Integration Programming Tools Python (Programming Language) Node.Js Standard Sql TypeScript Datadog
+4 more
Large Language Models Caching Terraform Dynatrace

Job description

We’re supporting a high-traffic global e-commerce platform in its search for a Senior Software Engineer to improve its pricing, inventory and availability systems.

This is a hands-on role focused on building reliable, scalable services that process millions of customer searches across multiple international markets.

What you’ll be working on

  • Building and improving pricing, inventory and availability services
  • Developing quote-caching and data freshness strategies
  • Designing resilient APIs and third-party integrations
  • Reducing latency and improving platform performance
  • Balancing pricing accuracy with cache efficiency and infrastructure cost
  • Improving monitoring, tracing and production observability
  • Owning solutions from investigation through to deployment

Requirements

  • Strong commercial experience with Node.js and TypeScript
  • Experience building pricing, inventory or availability systems
  • Background in a high-traffic e-commerce, marketplace or travel platform
  • Strong understanding of caching, data freshness and cache invalidation
  • Experience designing reliable APIs using retries, timeouts, idempotency and backpressure
  • Good SQL knowledge
  • Experience integrating unreliable or poorly documented third-party APIs
  • Strong production ownership across testing, CI/CD, deployment and monitoring
  • Regular use of AI coding tools or LLM-based development tools

Nice to have

  • C#/.NET or Python
  • Cloud platforms and Terraform
  • Datadog, distributed tracing, profiling or flame graphs
  • Dynamic pricing, edge technologies or travel-sector experience

This role would suit an experienced engineer who is comfortable owning complex pricing and inventory problems in a high-volume transactional environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.reed.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

1:36 min

Visualizing memory limits and isolating suspicious endpoints

Dina Matveev Dina Matveev · Europe 2026 Virtual

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · WWC Europe 2026

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · WWC 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all