Senior Backend Engineer

OCHO, INC.
United States
1 day ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Contentful Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure Cloud Computing Cloud Engineering Code Review Continuous Integration DevOps Python (Programming Language) PostgreSQL
+14 more
MongoDB Node.Js NoSQL Redis Systems Integration TypeScript Reliability of Systems Backend Graphql Front End Software Development Api Design Restful APIs Data Pipelines Microservices

Job description

Their engineering teams work across the full stack but with a particular focus on API-first, MACH-architecture systems - combining best-in-class headless commerce technology with strong Node.js and TypeScript engineering at the backend. They partner closely with their technology vendors and work on complex, multi-market platforms where engineering quality and system reliability genuinely matter., This is a backend-focused senior engineering role. You will be working within a product engineering team building and maintaining the server-side systems that power high-traffic digital commerce experiences - APIs, integrations, data pipelines, and the backend logic that sits behind omnichannel customer journeys.

You will be expected to take ownership of meaningful parts of the codebase, contribute to architectural decisions, and bring a level of craft and rigour to your work that raises the standard around you. This is not a maintenance role - the team is actively building and scaling.

What You’ll Work On

  • Designing and building scalable Node.js backend services and APIs in a cloud-native, microservices environment
  • Integrating with headless commerce platforms, content systems, and third-party data providers via REST and GraphQL APIs
  • Building and maintaining event-driven pipelines that support real-time commerce operations across multiple markets
  • Working closely with frontend, architecture, and DevOps teams to deliver end-to-end features
  • Contributing to technical design, code review, and engineering standards within the team
  • Supporting cloud infrastructure decisions on AWS, Azure, or GCP as they relate to backend services

Requirements

  • Strong, production-grade Node.js engineering - you write clean, testable, well-structured TypeScript
  • Solid experience building and consuming RESTful and GraphQL APIs at scale
  • Familiarity with microservices architecture and event-driven system design
  • Experience with relational and/or NoSQL databases - PostgreSQL, MongoDB, Redis, or similar
  • Comfortable working in a CI/CD environment with a strong DevOps culture
  • Cloud experience on at least one major provider - AWS, Azure, or GCP
  • A collaborative, ownership-oriented mindset - you see things through and communicate well

Nice to Have

  • Experience in the digital commerce or retail technology space
  • Familiarity with MACH architecture principles and composable commerce platforms
  • Exposure to headless CMS or commerce tooling - Contentful, Commercetools, Algolia, or similar
  • Experience working within an agency or consultancy environment alongside client engineering teams
  • Java or Python experience alongside Node.js

Benefits & conditions

  • Fully remote role, open to candidates anywhere in the UK
  • Competitive salary commensurate with senior-level experience
  • Work on high-profile, technically challenging digital commerce platforms
  • A collaborative engineering culture with genuine focus on quality and craft
  • Involvement in architectural decision-making from day one

About the company

This role sits with a well-established product engineering organisation headquartered in Northern Ireland, with a reputation built on delivering composable, cloud-native digital commerce platforms for some of the world’s best-known retail and consumer brands.

Apply for this position

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

Apply on arc.dev
Prepare application

Good distractions

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

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all