About the job
Hello! At AMBOSS, we are on a mission to revolutionize medical education, and we are seeking a dedicated Software Engineer to join our innovative team!
About AMBOSS
Founded in 2012, AMBOSS is a forward-thinking learning and clinical decision support platform designed to empower medical professionals worldwide. Our cutting-edge technology transforms the way healthcare providers acquire and implement scientific knowledge, enabling them to offer the best possible care. Our team, known as AMBOSSians, is passionate about supporting clinicians and making their practice easier and more enjoyable.
Why Join Us?
As a Software Engineer in our ExamPrep Team, you will play a pivotal role in supporting healthcare learners as they prepare for exams. We provide personalized and adaptive Qbank content, predictive analytics, and tailored study recommendations, fostering confidence in approaching their assessments. Your contributions will directly impact the success of current and future medical professionals.
Curious about our culture? Check out our video to discover what sets us apart.
Your Responsibilities:
Explore a diverse and complex product landscape, becoming an expert in both technical aspects and medical education requirements.
Enhance personalized learning experiences through the deployment of deep analytical insights.
Take ownership of feature development from inception through deployment and monitoring.
Create testable prototypes and transition them into robust production systems.
Contribute to the strategic vision and roadmap of the team’s product development.
Collaborate closely with engineers, product managers, designers, medical editors, and marketing teams.
Foster a strong engineering culture by sharing knowledge, practices, and experiences.
Participate in team workshops at AMBOSS offices (travel approximately every two months).
Your Profile:
Proficient in Python with strong backend development expertise.
Experience with frontend technologies (React, JavaScript/TypeScript) in a professional setting.
Ability to work collaboratively in a team-oriented environment.
Enthusiasm for continuous learning and professional development.

