Engineering Manager
Medify · Anywhere in the World · Full-time · Worldwide Eligible
<img src="https://we-work-remotely.imgix.net/logos/0171/6586/logo.gif?ixlib=rails-4.0.0&w=50&h=50&dpr=2&fit=fill&auto=compress" /> <p> <strong>Headquarters:</strong> London <br /><strong>URL:</strong> <a href="http://www.medify.co.uk">http://www.medify.co.uk</a> </p> <p>Remote | Full-Time | UK <br><br></p> <p>About Us</p> <p>At Medify, we’re on a mission to widen access to medicine and healthcare careers through world-class digital learning experiences. Since 2009, we’ve helped thousands of students prepare for high-stakes admissions tests, and we’re continuing to invest in our technology to build innovative, scalable products that support learners around the world.</p> <p>As we continue to grow, we’re looking for an experienced Engineering Manager to lead, mentor and develop our engineering team while remaining hands-on in building the platform that powers Medify.<br><br></p> <p>The Role</p> <p>As an Engineering Manager, you’ll play a pivotal role in shaping both our engineering culture and technical direction. Working closely with the CTO, Product and Design teams, you’ll lead a team of talented full-stack engineers, helping them grow while ensuring we continue to deliver high-quality software that delights our users.</p> <p>This is a hands-on leadership role, with at least 50% of your time dedicated to engineering. You’ll contribute across the full software development lifecycle - from architecture and design through to development, testing and deployment - while driving engineering excellence and fostering a collaborative, high-performing team.</p> <p>Our current technology stack includes Ruby on Rails, React, PostgreSQL, with infrastructure transitioning from Heroku to AWS.<br><br></p> <p>Key Responsibilities</p> <ul> <li>Lead, mentor and support a team of full-stack engineers through coaching, regular 1:1s and performance reviews.</li> <li>Foster a culture of continuous learning, collaboration and technical excellence.</li> <li>Support career development, engagement and long-term capability building across the engineering team.</li> <li>Contribute to hiring by supporting interviews and recruitment of exceptional engineering talent.</li> <li>Design, develop and maintain scalable, high-quality software solutions.</li> <li>Collaborate closely with Product and Design teams to translate requirements into technical solutions.</li> <li>Participate in architectural decisions and help shape the future of the Medify platform.</li> <li>Conduct thoughtful code reviews and promote engineering best practices.</li> <li>Troubleshoot and resolve software issues while maintaining high standards of reliability and performance.</li> <li>Develop automated tests and contribute to a robust testing culture.</li> <li>Participate in agile planning, backlog refinement and sprint delivery.</li> <li>Stay up to date with emerging technologies and identify opportunities to improve our engineering practices.<br><br></li> </ul> <p>About You</p> <p>You’ll be a technically strong engineering leader who enjoys developing people just as much as building great software. You’re comfortable balancing strategic leadership with hands-on development and thrive in a fast-moving, collaborative environment.</p> <p>You’ll ideally have:</p> <ul> <li>2+ years’ experience leading or managing software engineering teams.</li> <li>5+ years’ experience in software development.</li> <li>Strong experience with modern software engineering practices and frameworks.</li> <li>Experience with Ruby on Rails and React (highly desirable).</li> <li>A proven track record of building scalable, maintainable software.</li> <li>Experience working in Agile development environments.</li> <li>Experience collaborating with cross-functional Product and Design teams.</li> <li>Experience recruiting, mentoring and developing engineers.</li> <li>Strong communication and stakeholder management skills.</li> <li>Excellent problem-solving ability with a focus on quality and continuous improvement.<br><br></li> </ul> <p>Qualifications</p> <ul> <li>Degree in Computer Science, Engineering or a related discipline is desirable, but not essential.<br><br></li> </ul> <p>Technical Skills</p> <ul> <li>Strong knowledge of modern programming languages and software frameworks.</li> <li>Excellent understanding of software architecture, design principles, data structures and algorithms.</li> <li>Experience working with relational databases, APIs and networking.</li> <li>Knowledge of automated testing frameworks and software quality practices.</li> <li>Familiarity with DevOps tools and deployment pipelines.</li> <li>Ability to quickly learn and adopt new technologies.</li> <li>Excellent collaboration and communication skills.<br><br></li> </ul> <p>✅ What We Offer</p> <ul> <li>Fully remote working with flexibility and autonomy.</li> <li>The opportunity to shape the future of Medify’s technology platform.</li> <li>A supportive, collaborative engineering culture that values continuous learning.</li> <li>A hands-on leadership role with real technical influence.</li> <li>The opportunity to work on products that positively impact thousands of aspiring healthcare professionals every year.</li> <li>Competitive salary and benefits package.<br><br></li> </ul> <p>How to Apply</p> <p>If you’re passionate about building exceptional software, developing high-performing engineering teams and making a meaningful impact in education, we’d love to hear from you.</p> <p>Submit your application along with your CV using the link attached.</p> <p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/medify-engineering-manager">https://weworkremotely.com/remote-jobs/medify-engineering-manager</a></p>
Apply on the original listing
Browse more jobs on HanapHub