Posted 11 August, 2026
Back End Developer (Node.js)
Arc IT Recruitment
London, ENG, GB
Full Time
Job Description
Back End Developer (Node.js)
\n\nSenior Software Engineer – Pricing & Inventory (Node/TypeScript)
\nContract: 6 months initially
\nRate: Up to £420 per day, Outside IR35
\nLocation: Can be worked fully remote
\nWe’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.
\nThis is a hands-on role focused on building reliable, scalable services that process millions of customer searches across multiple international markets.
\nWhat you’ll be working on
\n- \n
- Building and improving pricing, inventory and availability services \n
- Developing quote-caching and data freshness strategies \n
- Designing resilient APIs and third-party integrations \n
- Reducing latency and improving platform performance \n
- Balancing pricing accuracy with cache efficiency and infrastructure cost \n
- Improving monitoring, tracing and production observability \n
- Owning solutions from investigation through to deployment \n
Essential experience
\n- \n
- Strong commercial experience with Node.js and TypeScript \n
- Experience building pricing, inventory or availability systems \n
- Background in a high-traffic e-commerce, marketplace or travel platform \n
- Strong understanding of caching, data freshness and cache invalidation \n
- Experience designing reliable APIs using retries, timeouts, idempotency and backpressure \n
- Good SQL knowledge \n
- Experience integrating unreliable or poorly documented third-party APIs \n
- Strong production ownership across testing, CI/CD, deployment and monitoring \n
- Regular use of AI coding tools or LLM-based development tools \n
Nice to have
\n- \n
- C#/.NET or Python \n
- Cloud platforms and Terraform \n
- Datadog, distributed tracing, profiling or flame graphs \n
- Dynamic pricing, edge technologies or travel-sector experience \n
This role would suit an experienced engineer who is comfortable owning complex pricing and inventory problems in a high-volume transactional environment.
\n