Senior Backend Engineer - POS Platforms Integration

On Ag
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Amazon Web Services (AWS)
User Authentication
Automation of Tests
Azure
Databases
Continuous Integration
Data Synchronization
Software Debugging
DevOps
PostgreSQL
Message Broker
Node.js
OAuth
Performance Tuning
Queueing Systems
RabbitMQ
Newrelic
Service Design
Data Streaming
Test Data
TypeScript
Data Processing
Backend
Event Driven Architecture
Performance Monitor
Integration Frameworks
Kafka
GraphQL
Front End Software Development
Terraform
Serverless Computing
Microservices

Job description

At On, retail isn't just a channel-it's an experience. As we scale our global footprint, we're laying the foundation for a future-ready Point of Sale (POS) ecosystem. To do that, we need robust backend systems that orchestrate flawless integration between the physical and digital, the store and the cloud. We're looking for a Backend Engineer to drive the integration of our POS platform with mission-critical systems like ERP, OMS, CRM, and loyalty engines. You'll architect and build resilient services, shape our event-driven data flows, and ensure our store operations stay fast, reliable, and future-proof. Based in Berlin, you'll be joining the Retail Experience team-where technology meets the shop floor and every request matters. If you love crafting clean APIs, streamlining integrations, and optimizing real-world system performance, you'll feel right at home., Design, build, and scale backend services that power POS integrations across ERP, eCom, CRM, inventory, and loyalty platforms Develop REST and GraphQL APIs that are performant, secure, and easy to consume Implement real-time and batch data sync, authentication flows (OAuth, SSO), and secure event pipelines

  • Architecture & Resilience:

Contribute to the design of a cloud-native, event-driven architecture for global retail operations Build scalable integration patterns using message queues (Kafka, RabbitMQ) and serverless workflows Support observability through proactive monitoring, alerting, and performance tuning (e.g., NewRelic)

  • Testing & Quality Automation:

Ensure reliability through a robust automated testing stack: contract tests, load tests, and test data pipelines Collaborate with QA and DevOps to streamline CI/CD and improve release confidence Participate in incident response and post-mortem analysis to continuously harden platform stability

  • Collaboration & Strategy:

Partner with frontend, product, and vendor teams to align integration design with platform capabilities Influence technical decisions during vendor evaluations and rollout phases Impact roadmap decisions by sharing technical insights and platform implications Actively contribute to the broader architecture vision for On's composable commerce technology stack, Vivek DIRECTOR OF ENGINEERING We're closely connected to the whole business. Every day, we're making quick decisions to improve the customer experience. Because these live changes impact the whole business, we deeply respect individual opinion and what others think about the end customer experience. Gioia HEAD OF OPERATIONS PROJECT PORTFOLIO MANAGEMENT My journey has evolved for sure and, actually, change can lead to infinite possibilities. Those core values that were there when I joined are still here today and I really find them extraordinary every day. Vivek DIRECTOR OF ENGINEERING We're closely connected to the whole business. Every day, we're making quick decisions to improve the customer experience. Because these live changes impact the whole business, we deeply respect individual opinion and what others think about the end customer experience. Gioia HEAD OF OPERATIONS PROJECT PORTFOLIO MANAGEMENT My journey has evolved for sure and, actually, change can lead to infinite possibilities. Those core values that were there when I joined are still here today and I really find them extraordinary every day. Vivek DIRECTOR OF ENGINEERING We're closely connected to the whole business. Every day, we're making quick decisions to improve the customer experience. Because these live changes impact the whole business, we deeply respect individual opinion and what others think about the end customer experience.

Requirements

Do you have experience in TypeScript?, * 3+ years of backend engineering experience with modern technologies (Node.js, TypeScript, or similar)

  • Proven track record integrating APIs across commerce, ERP, OMS, or CRM domains
  • Familiar with headless commerce, microservices, and composable architecture principles
  • Experience with message brokers (Kafka) and asynchronous data processing
  • Solid understanding of databases (e.g., PostgreSQL) and infrastructure-as-code tools (Terraform)
  • Skilled in designing, scaling, and monitoring cloud-native services (AWS, GCP, or Azure)
  • Familiarity with OAuth2, token-based authentication, and secure service design
  • Strong debugging and telemetry skills: logs, traces, metrics, and real-time alerting

Benefits & conditions

On is a place that is centered around growth and progress. We offer an environment designed to give people the tools to develop holistically - to stay active, to learn, explore and innovate. Our distinctive approach combines a supportive, team-oriented atmosphere, with access to personal self-care for both physical and mental well-being, so each person is led by purpose. On is an Equal Opportunity Employer. We are committed to creating a work environment that is fair and inclusive, where all decisions related to recruitment, advancement, and retention are free of discrimination. Build the better you

What to expect

We want to set everyone up for success, so here's the lowdown on how we hire. Our process is a two-way street - bringing you into our culture, while helping us learn how you think.

Our full process can last about eight weeks from application to offer, because we care about getting it right. These steps explain how we usually do things. Before you get started, feel free to consider if you want to work with us. Strange question? Well, we give people a lot of space to navigate their day-to-day and that style isn't for everyone. We want you to be passionate about what you do and be sure this is the right fit. Because when skills and passion combine - it creates that 'Wow' moment.

About the company

At On, we don't just create tools-we craft experiences that move the world. As part of our Retail Experience team, you'll help build the future of in-store technology. Your code will connect people with performance, power a seamless omnichannel journey, and support a mission that's bigger than any one screen: to ignite the human spirit through movement. Ready to help us redefine retail? Lace up. Let's go. Berlin In a former 19th Century postal building by Berlin's river Spree, you'll find our future-focused, creative hub. Köpenicker Str. 122, 10179 Germany Gioia HEAD OF OPERATIONS PROJECT PORTFOLIO MANAGEMENT My journey has evolved for sure and, actually, change can lead to infinite possibilities. Those core values that were there when I joined are still here today and I really find them extraordinary every day.

Apply for this position