Backend Engineer (Golang)
Posted Updated
- Hi! We are AMBOSS and we are looking for a Backend Engineer (Golang) to join our Shop team, and shape the future of medical education with us!
- Engineers at AMBOSS are at the forefront of shaping user experience for doctors and students, helping them make critical decisions, ultimately impacting the healthcare of billions of people worldwide
- We are looking for someone with a passion for technology who wants to keep growing their engineering craft while helping the team raise its bar
- We work AI-first: agentic tools like Claude Code are part of our daily engineering workflow, and we are looking for someone excited to help shape how software gets built in this new era
- Join our agile team on a mission to build and run the gateway that lets medical students and clinicians around the world access the AMBOSS platform
- Actively contributing to engineering projects within our Shop domain, from conception to completion
- Apply best practices in code health, testing, and maintainability, and help us improve them
- Use AI and agentic tools (like Claude Code) across the development lifecycle, from exploration and implementation to testing and code review
- Help implement the team’s technical vision, and take part in the strategy conversations behind it. Understanding why a given technology choice matters, not just what it is
- Participate in incident resolution, get to root causes and build the preventative measures that stop a repeat
- Collaborate with cross-functional teams to refine project requirements and specifications
- Address Ad-Hoc requests from customer support channels
- Share your knowledge within the AMBOSS community, contributing to a culture of continuous learning and growth
Benefits
- Tenure Days: Every two years +1 day, up to 33 days (Apply after 2+ years seniority)
- Personal Purpose Day: One day for you to follow your purpose. Be it volunteering, something creative, or an activity with your family or friends
- Paid Vacation Days: 30 vacation days per year (for everyone working 5 days per week)
- AMBOSS Holiday: A company-wide day off each year (so you do not need to worry about those internal slacks stacking up while you are off)
- A choice of benefits to suit your personal needs
- If you work in one of our German offices for 3+ days per week, AMBOSS pays for your monthly public transport ticket
- Office full of fruit and snacks, and you can take your barista skills to the next level with our amazing Italian espresso machine
- bAV Offer: An attractive retirement plan for those living and working in Germany
- Bring your child to our AMBOSS Daycare in Berlin
- Enjoy a change of pace when you visit our sunny office in Cagliari, Sardinia
- AMBOSS will support you in your visa process. We and our partners are here to take the burden of your shoulders when you move
- Curiosity, being interested in optimizing processes, learning domain’s ins and outs
- Good problem-solving and analytical skills, and the ambition to take on increasingly complex technical challenges
- A sense of ownership and the drive to see topics through
- Familiarity with SOLID principles, clean code, and common design patterns, and interest in applying them in day-to-day work
- Experience building and integrating APIs (GraphQL and/or RESTful) and working with relational database design
- Good collaborative instinct to build real working relationships, help resolve team-level friction through clear communication, and step in when a teammate needs support
- Solid experience using AI coding tools such as Claude Code (or similar), and exposure to agentic engineering workflows
- Good verbal and written communication skills in English, able to explain technical concepts clearly to different stakeholders
- Good to have experience with payment processing solutions like Stripe, Chargebee etc
- Proficient in using Git for version control, including branching, merging, and code review processes
- Experience across the web development lifecycle, including coding, testing, deployment, and maintenance; exposure to requirements analysis and system design is a plus
- Taking initiatives, having analytical mindset, being proactive and solution-oriented
- 3+ years of solid hands-on experience with Golang, plus MySQL or NoSQL
- Even if you don’t meet every single point in the job description, we still encourage you to apply. We’d love to hear from you!
