Backend Engineer (PHP)
Posted Updated
- We are AMBOSS, and we’re looking for a Backend Engineer in the Educator Experience team
- 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 enable institutions (like educational clinics, medical schools) to use AMBOSS resources efficiently and effectively when teaching their learners (e.g. residents and students)
- Actively contributing to engineering projects within our new B2B product “Educator Tool”, 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
- 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
- Experience building and integrating APIs (GraphQL and/or RESTful) and working with relational database design
- Good problem-solving and analytical skills, and the ambition to take on increasingly complex technical challenges
- Taking initiatives, having analytical mindset, being proactive and solution-oriented
- A sense of ownership and the drive to see topics through
- Good verbal and written communication skills in English, able to explain technical concepts clearly to different stakeholders
- Familiarity with SOLID principles, clean code, and common design patterns, and interest in applying them in day-to-day work
- Solid hands-on experience with PHP and at least one of its modern frameworks (such as Symfony, Slim, Laravel), plus MySQL
- Experience across the web development lifecycle, including coding, testing, deployment, and maintenance; exposure to requirements analysis and system design is a plus
- Curiosity, being interested in optimizing processes, learning domain’s ins and outs
- Proficient in using Git for version control, including branching, merging, and code review processes
- Solid experience using AI coding tools such as Claude Code (or similar), and exposure to agentic engineering workflows
- Impact in a meaningful domain. You’re excited that what you build helps medical educators teach more effectively and, ultimately, helps their learners become better clinicians
- Teaching and enabling others. You light up when explaining complex concepts in simple terms, and you enjoy mentoring teammates and sharing knowledge that levels up the whole team
- Making the complex feel simple. You take pride in abstractions that hide complexity while remaining flexible. You enjoy the challenge of making powerful tools feel intuitive and approachable
- The details AND the big picture. You can obsess over the fine details of a user-facing flow one moment and architect a complete feature the next. You find satisfaction in both micro and macro optimizations
- Systematic thinking with pragmatic execution. You love creating order from chaos and establishing patterns, but you also know when to ship an 80% solution that delivers value now rather than pursuing perfection
- Collaborative deep work. You thrive in a balance of focused coding time and collaborative design sessions. You’re equally comfortable whiteboarding with designers, pair programming with engineers, or diving deep into a complex problem solo
- 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!
