Staff Engineer, Retail (m/f/d)

Redcare Pharmacy
Remote

About The Position

As a Staff Software Engineer within Redcare Pharmacy's Retail – Transaction domain, you will take technical leadership across two engineering teams responsible for a critical customer journey. This role combines deep hands-on engineering with Staff-level influence to shape checkout capabilities across web, backend, and native mobile experiences, while ensuring technical alignment with areas like payments, orders, and shipping. You will influence architectural direction, raise engineering standards, and solve complex business and technical challenges for millions of customers across Europe. The tech stack includes React.js, Next.js, Java, Spring Boot, SwiftUI, Swift, Kotlin, Android SDK, ES6, ESI, Varnish, Docker, Google Cloud, and Kubernetes. This is a remote position based in Germany, with occasional on-site collaboration required in Berlin or Cologne.

Requirements

  • Deep, hands-on Full Stack engineering expertise with React and Java.
  • Comfortable taking production ownership across customer-facing frontend applications and backend services.
  • Ability to reason about the wider system and make informed trade-offs across architecture, performance, security, reliability, and maintainability.
  • Operated at Staff/Principal level or demonstrated equivalent technical scope.
  • Experience designing complex distributed systems and driving architectural decisions that affect multiple teams or domains.
  • Ability to create technical alignment where there are competing requirements, constraints, and opinions.
  • Strong record of leading through influence and growing other engineers.
  • Ability to mentor experienced engineers, facilitate architecture and design discussions, and introduce engineering standards.
  • Combine technical depth with strong business and product judgment.
  • Work effectively with Product, UX, Security, SRE, and engineering stakeholders.
  • Use metrics and evidence to guide decisions.
  • Think beyond the immediate solution to achieve the best outcome for the wider organization.

Nice To Haves

  • Experience with checkout, payments, orders, e-commerce, or marketplace systems.
  • Exposure to native Android/Kotlin or iOS/Swift development.

Responsibilities

  • Shape architecture across the Transaction domain, providing technical direction and designing scalable distributed solutions across frontend and backend.
  • Facilitate complex architectural decisions and make pragmatic, data-driven trade-offs around performance, security, reliability, maintainability, and cost, while identifying risks that extend beyond an individual team.
  • Remain hands-on across frontend and backend, shaping customer-facing experiences with React and scalable backend capabilities with Java.
  • Influence solutions from early discovery and system design through implementation and production, helping establish foundations for future native iOS and Android checkout experiences.
  • Drive the adoption of architecture, performance, security, testing, observability, and reliability practices beyond a single team.
  • Work with engineering leads and specialist teams to turn recurring technical challenges into reusable patterns, guidelines, and platform capabilities.
  • Lead complex initiatives through influence, creating alignment between Checkout, Payments, Orders, Shipping, and other dependent teams.
  • Mentor engineers, facilitate architecture and design discussions, and provide technical direction without relying on formal authority.
  • Partner with Product, UX, and engineering leadership to identify opportunities, challenge assumptions, and translate business needs into sustainable technical strategy.
  • Use data, metrics, and industry trends to evaluate trade-offs, prioritize high-impact investments, and determine when to evolve existing capabilities versus introduce new technologies or approaches.

Benefits

  • Membership package at Urban Sports Club
  • Work from Home flexibility (up to 20 days a year anywhere in the EU)
  • Fully costed Deutschland Ticket
  • Support and encouragement for individual development through in- and external trainings
  • 30 days paid vacation per annum (plus an additional day on Rosenmontag)
  • Option to take unpaid vacation of up to 10 days (after one year)
  • 10% employee discount on over-the-counter, beauty, and personal care products in our online store
  • 20% discount on nu3
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service