Back End Developer (Node.js)
Senior Software Engineer for pricing and availability systems on a global travel and e-commerce platform, using TypeScript, Node.js, C#/.NET or Python, and SQL. Work involves building pricing, quote-caching and availability services, resilient APIs, and improving performance and observability with tools like Datadog and Terraform.
Free Tailor for ATS: 10/10 runs left
Back End Developer (Node.js)
Senior Software Engineer – Pricing & Inventory (Node/TypeScript)
Contract: 6 months initially
Rate: Up to £420 per day, Outside IR35
Location: Can be worked fully remote
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
Essential experience
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.