Original listing text, shown exactly as published by the company.
Hi! We are AMBOSS and we are looking for a Senior Backend Engineer who is passionate about robust system architecture but also eager and willing to dive into the frontend when needed. Join our team and shape the future of medical education with us!
You will
- 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.
Nice to Haves
- 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.