Skip to Main Content

Job Title


Senior Full Stack Engineer


Company : Medify Ltd


Location : Gloucester, England


Created : 2026-02-25


Job Type : Full Time


Job Description

Remote | Full-TimeAbout UsMedify is a mission-driven EdTech company widening access to medicine and healthcare careers. Our platform supports thousands of learners preparing for high-stakes admissions exams, and our engineering team plays a critical role in delivering reliable, scalable, and high-quality learning experiences.Medify Engineering is a team of ten engineers across two teams, and everyone is hands on, including engineering management and the CTO, which helps us keep our processes practical and engineer-friendly. We work to minimise meetings: engineers typically have a 15-minute daily standup for in-progress updates and quick alignment with Product, plus (per two-week sprint) a one-hour refinement with Product, a one-hour planning session with engineering, and a 30-minute company-wide demo. Operational work like deployments, bug triage, and on-call is handled on a rotation, with each person covering one week roughly every two months.The RoleAs a Senior Full Stack Engineer at Medify, you will play a pivotal role in shaping our platform and technical direction. Working closely with the CTO and fellow engineers, you'll be involved across the full software development lifecycle - from ideation and design through to development, testing, and deployment.This is a fully remote, home-based role, suited to someone who enjoys ownership, collaboration and solving complex problems in a fast-moving environment.Tech stack:Ruby on Rails (backend), frontend transitioning from Ember to React, Postgres database, hosted on AWS.Key ResponsibilitiesDesign and develop high-quality, scalable, and efficient software solutions using modern best practicesCollaborate closely with Product and Design teams to understand requirements and provide technical inputContribute to architectural decisions and overall system designConduct code reviews and provide constructive feedback to maintain high code qualityTroubleshoot, diagnose, and resolve software issues efficientlyDevelop and maintain automated tests to ensure performance and reliabilityMentor junior engineers and share technical knowledge and best practicesParticipate in agile planning, backlog management, and delivery updatesStay up to date with emerging technologies and software development best practicesSupport recruitment by contributing to interviews and selection decisionsCore CompetenciesExcellent problem-solving and analytical skillsStrong communication and collaboration skillsAbility to thrive in a fast-paced, agile environmentLeadership and mentoring capabilityHigh attention to detail and qualityQualificationsBS/MS degree in Computer Science, Engineering, or a related field is desirable but not requiredExperience & Knowledge5+ years' experience in software developmentExtensive experience with modern programming languages and frameworks(Ruby on Rails and React highly desirable)Proven track record of building scalable, efficient software systemsStrong understanding of the software development lifecycle and agile methodologiesExperience working with cross-functional teams (Product, Design, Engineering)Experience recruiting and mentoring junior engineers is a plusSkillsProficiency in modern programming languages and frameworksStrong grasp of data structures, algorithms, and software design principlesExperience with databases, APIs, and networkingKnowledge of software testing methodologies and toolsFamiliarity with DevOps practices and toolingAbility to learn and adapt quickly to new technologiesClear, confident written and verbal communicationWhat We OfferCompetitive salary: £70,000–£85,000 depending on experienceAnnual leave: 25 days, rising to 28 days over three yearsFully remote, flexible workingPension schemeProfessional development sponsorship and matched charity fundingPrivate health and dental care after one year of employment