Senior Backend Engineer, Shop & Payments (Go/React)
Role details
Job location
Tech stack
Job description
- Ramp Up: Become a domain expert in AMBOSS's shop and payment architecture, from deep subscription logic to international tax compliance.
- Build & Scale: Design, evolve, and maintain high-availability backend services handling global payment processing and complex financial transactions.
- Own the Lifecycle: Manage backend discovery, technical design, deployment, monitoring, and database management at scale.
- Collaborate & Learn: Build deep working relationships with Product, Design, and Finance stakeholders. Work closely with frontend engineers and proactively learn/contribute to our React-based customer-facing application when features require end-to-end implementation.
- Ship Impact: Deliver end-to-end features and backend improvements from discovery to deployment, ensuring a localized, frictionless checkout experience for our global users.
- Innovate with AI: Use tools like Cursor or Copilot and research how emerging technologies (LLMs, automation) can add genuine user value.
You Bring:
- Go (Golang): Deep, senior-level backend fundamentals (concurrency patterns, performance tuning, robust API design, and error handling).
- Frontend Willingness to Learn: A foundational understanding of modern JavaScript/TypeScript and web mechanics, paired with an open, enthusiastic mindset to learn, read, and write frontend code in React alongside our team.
- API Design: Comprehensive experience building scalable, clean APIs with GraphQL and/or REST.
- Architectural Intuition: The ability to deconstruct complex, monolithic codebases and design highly resilient, distributed data models at scale.
- Ops & Observability: Hands-on experience with Docker, CI/CD pipelines, and cloud infrastructure (AWS/Kubernetes). You write comprehensive backend tests and aggressively monitor your own metrics and dashboards.
- Product-Minded & Pragmatic: You care deeply about why we build, focusing on business value and user impact over technical complexity for its own sake. You know when to ship a quick proof-of-concept and when to invest in long-term stability.
- AI-Native & Comfort with Ambiguity: You are excited by AI-assisted development and can make sound technical decisions even when requirements are still evolving.
Requirements
- Payment Systems Knowledge: Strong conceptual understanding or direct hands-on experience building, scaling, or maintaining payment flows and subscription infrastructure (e.g., Stripe, Adyen, Braintree).
- PHP: Familiarity or previous engineering experience with PHP, as it helps navigate components of our ecosystem.
- Exposure to Event-driven architectures, message queues (e.g., Kafka, RabbitMQ), or distributed tracing.
- Previous work with LLM integration or AI-powered features.
Benefits & conditions
Rest & Time Off (30 paid vacation days, AMBOSS holiday, personal purpose day and more)
Food & Office Comfort (Daily healthy breakfast & lunch by in-house chef in Berlin HQ, AMBOSS daycare, work remotely from other office spaces in Cologne, Sardinia, Cape Town)
Health, Fitness & Mobility (Urban Sports Club -M plan- , Fitbit Versa 3, Deutschland Ticket…)
Check out the full list of benefits below:
We believe that diversity is a powerful driver of innovation and progress. That's why we are committed to fostering an inclusive, respectful, and supportive environment where everyone-regardless of gender, age, ethnic or cultural background, religion, disability, sexual orientation, gender identity-is valued and given equal opportunity to thrive. We warmly welcome people of all backgrounds to help us fulfil our mission: empowering all medical professionals to provide the best possible care