About this job
<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>