Senior Backend Engineer
Amboss
full-remoteseniorpermanentbackend Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PHPSymfonyLaravelMySQLGraphQLRESTAPI DevelopmentSOLIDTestingGit
About the role
Role Overview
Join AMBOSS as a Senior Backend Engineer to help shape the future of medical education. You’ll contribute to backend engineering efforts, promote high code quality, and collaborate with cross-functional teams to deliver impact in the B2B product “Educator Tool.”
Responsibilities
- Contribute to engineering projects within Educator Tool from conception through completion.
- Drive adoption of best practices for code health, testing, and maintainability.
- Collaborate with cross-functional teams to design and deliver solutions.
- Share knowledge within the AMBOSS community and support a culture of continuous learning.
Requirements
- Experience across the full web development lifecycle: requirements analysis, solution discovery, system design, coding, testing, deployment, and maintenance.
- Strong ownership, initiative, and proactive, solution-oriented mindset.
- Proficiency with Git (branching, merging, and code review workflows).
- Strong problem-solving and analytical abilities to address complex technical challenges.
- Excellent communication skills in English, explaining technical concepts to stakeholders.
- Strong backend expertise with PHP and modern frameworks (Symfony, Slim, Laravel) plus MySQL.
- Ability to build and integrate APIs using GraphQL and/or REST.
- Robust database design and management skills.
Nice-to-Haves
- Strong understanding and recent hands-on application of SOLID principles, best practices, and design patterns.
About Amboss
AMBOSS is a leading medical education platform focused on improving healthcare outcomes through high-quality learning resources. The company builds B2B and education-facing software products used by educators and learners worldwide.
Scraped 5/13/2026