Senior Software Engineer – Back-End - POS Integrations

sunday

Paris

Hybride

EUR 80 000 - 120 000

Plein temps

14 jours+
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’il recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive salary and equity
Remote-friendly culture
Global impact

Résumé du poste

Sunday is building the fastest, simplest way to pay in restaurants. We are seeking a Senior Backend Engineer to join the 3rd-party POS Integrations team, focusing on the platform layer that standardizes how Sunday interacts with the POS ecosystem.

You’ll own backend design and occasional front-end fixes, collaborate across product and support, and help ship end-to-end improvements with CI/CD, observability, and scalable architectures.

Qualifications

  • Outcome-driven approach in fast, evolving contexts.
  • End-to-end ownership from problem shaping to production.
  • Lead by example with mentoring and standards alignment.
  • Strong back-end proficiency in Java/Kotlin/Spring.
  • Fluent in testing strategies for integrations.
  • Performance analysis and observability-driven debugging.
  • Able to make light front-end changes with React.
  • Clear written and verbal communication.

Responsabilités

  • Elevate stability and cohesion across integrations to deliver a unified, high-quality experience for merchants and guests.
  • Lead architectural decisions for scalability, resilience, and maintainability (e.g., idempotency, retries with backoff, circuit breakers, DLQs, backpressure, rate limiting, graceful degradation).
  • Pitch in beyond back-end when needed: small UI fixes in our admin/ops panels and light infra changes (pipelines, configs, IaC) to unblock delivery.
  • Design clear API contracts and schemas (REST/gRPC) and evolve them safely over time with versioning and ADRs.
  • Raise the bar on observability: define SLOs/error budgets, improve logs/traces/metrics (Datadog), add synthetic checks, and build actionable dashboards/runbooks.
  • Own data correctness and reconciliation across eventually consistent, distributed systems (outbox/inbox patterns, deduplication, replays, CDC, re-sync jobs).
  • Debug complex incidents end-to-end across our services and third-party vendors; drive root-cause analysis and long-term fixes; analyze and solve memory leaks and related issues.
  • Partner with Product, Support, and Integrations/CS teams to turn real-world issues and merchant feedback into roadmap value.
  • Mentor engineers and contribute to shared tooling, documentation, and Architecture Decision Records (ADRs).
  • Ship fast, safely using CI/CD, feature flags, canaries, and incremental rollouts.

Connaissances

Java/Kotlin/Spring
Observability
Performance analysis
Frontend basics (React)
CI/CD
Mentoring/Leadership
Communication

Outils

Kafka
RabbitMQ
Datadog
Terraform
Helm
React

Description du poste

About Us

sunday is building the fastest, simplest way to pay in restaurants. With a quick scan of a QR code, diners can pay, tip, and leave in about 10 seconds. We believe great products should feel obvious, not complicated, and we focus relentlessly on keeping things simple while earning trust from restaurants and guests at every interaction. Today, sunday powers payments in thousands of restaurants across the US, UK, and France, helping operators turn tables faster, increase tips, and unlock valuable insights. We push ourselves to go beyond what’s expected, building with ownership, moving fast, and scaling with ambition as we tackle our biggest growth opportunity in the US.

About the Role

Join our 3rd-party POS Integrations team. Our mission is to bring consistency and reliability to one of the most fragmented software ecosystems in the world. Restaurants rely on hundreds of different POS systems and each have its own specificities, limitations, and operational challenges. Your role will be to help abstract that complexity away and build the platform layer that standardizes how sunday interacts with the entire ecosystem.

While you'll focus on back-end systems, you're comfortable venturing across the stack when needed: making small changes to front-end flows and touching infrastructure to ship end-to-end improvements.

Key Responsibilities
  • Elevate stability and cohesion across integrations to deliver a unified, high-quality experience for merchants and guests.

  • Lead architectural decisions for scalability, resilience, and maintainability (e.g., idempotency, retries with backoff, circuit breakers, DLQs, backpressure, rate limiting, graceful degradation).

  • Pitch in beyond back-end when needed: small UI fixes in our admin/ops panels and light infra changes (pipelines, configs, IaC) to unblock delivery.

  • Design clear API contracts and schemas (REST/gRPC) and evolve them safely over time with versioning and ADRs.

  • Raise the bar on observability: define SLOs/error budgets, improve logs/traces/metrics (Datadog), add synthetic checks, and build actionable dashboards/runbooks.

  • Own data correctness and reconciliation across eventually consistent, distributed systems (outbox/inbox patterns, deduplication, replays, CDC, re-sync jobs).

  • Debug complex incidents end-to-end across our services and third-party vendors; drive root-cause analysis and long-term fixes; analyze and solve memory leaks and related issues.

  • Partner with Product, Support, and Integrations/CS teams to turn real-world issues and merchant feedback into roadmap value.

  • Mentor engineers and contribute to shared tooling, documentation, and Architecture Decision Records (ADRs).

  • Ship fast, safely using CI/CD, feature flags, canaries, and incremental rollouts.

About You
  • Outcome-driven and comfortable in fast, evolving contexts: you ship results, not just code.

  • End-to-end ownership: shaping problems, delivering clean solutions, and ensuring smooth production operations.

  • Lead by example: mentoring, improving practices, and aligning teams on a clear architecture and standards.

  • Strong back-end proficiency with Java/Kotlin/Spring and scalable integration architectures.

  • Fluent in testing strategies for integrations: unit/integration and non-prod vendor mocks/sandboxes.

  • Skilled at performance analysis and observability-driven debugging across distributed systems.

  • Comfortable making small front-end changes (React) and light infra adjustments (CI/CD, Helm/Terraform/config) to ship holistic improvements.

  • Clear communicator in writing and in real time, and you know when a quick call or pairing session beats a long thread.

Nice to have

  • Experience with POS ecosystems (e.g., Toast, Lightspeed, Oracle Micros, NCR Aloha, L'Addition, TISSL, etc.).

  • Event-driven systems (Kafka/RabbitMQ), stream/batch data flows, and stateful workflows (saga/orchestration).

  • Security for integrations: OAuth2/mTLS/API keys, secrets management, webhook signature validation.

  • Practical knowledge of caching, rate limiting, TTLs, and consistency strategies to balance latency and correctness.

What we offer
  • Competitive salary and equity

  • Remote-first friendly culture

  • The chance to build products used by millions across the globe

  • 100% health coverage for you and your family

  • Free vacation policy

  • Broad scope of responsibilities and ample opportunities to grow

sunday is an equal opportunity employer and does not discriminate and all qualified applicants will receive consideration for employment without regard to race, creed, color, sex, affectional or sexual orientation, gender identity or expression, gender, ethnicity, religion, national origin, ancestry, nationality, age, disability, marital status, veteran status, genetic information, or on any other basis prohibited by law (except where an attribute is a bona fide occupational qualification).

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Freelance Backend Software Engineer - Billing & Ordering Platform
Freelance Backend Software Engineer - Billing & Ordering Platform

sunday • Paris

Sur place
EUR 90 000 - 120 000
Senior Product Data Analyst
Senior Product Data Analyst

sunday • Paris

Sur place
EUR 85 000 - 110 000
Salary + Stock Options
Office in Paris (10th arrondissement)
Free Vacation Policy
+3
Senior Software Engineer - Fullstack API
Senior Software Engineer - Fullstack API

sunday • France

Sur place
EUR 70 000 - 85 000
Competitive salary
Remote-first culture
100% health coverage
+1
Staff Data Engineer
Staff Data Engineer

sunday • France

Sur place
EUR 90 000 - 130 000
Stock options
Paris office
Hybrid/Remote work balance
+3
Engineering Manager
Engineering Manager

sunday • Paris

Sur place
EUR 80 000 - 100 000
Competitive salary (80-100k) and equity
Remote-first culture with flexible working hours
Paris HQ available for in-person collaboration
+3
Senior Backend Engineer - Integrations Platform
Senior Backend Engineer - Integrations Platform

sunday • Paris

Hybride
EUR 80 000 - 120 000
Competitive salary and equity
Remote-friendly culture
Global impact
Revops Engineer
Revops Engineer

sunday • Paris

Hybride
EUR 90 000 - 140 000
Stock Options
Paris office in the 10th arrangement
Free Vacation Policy
+3
Enterprise Account Manager
Enterprise Account Manager

sunday • Paris

Sur place
EUR 60 000 - 90 000
Stock Options
Office in Paris
Vacation Policy
+3
Data Analyst
Data Analyst

sunday • Paris

Sur place
EUR 55 000 - 75 000
Stock options
Hybrid work in Paris
Vacation policy
+3
Talent Acquisition Recruiter – Fixed-term / Freelance
Talent Acquisition Recruiter – Fixed-term / Freelance

sunday • Paris

Sur place
EUR 65 000 - 120 000
Office in Paris
Health coverage for you and children
Vacation policy
+2