Senior Full Stack Engineer
Medify Ltd β United Kingdom Β· Posted ~6 days ago
π Log in to save this job, tailor your resume & track your apply process β 7 days free, no card needed.
Log in to add to target listDescription
π Remote | Full-Time
π About Us
Medify 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 Role
As 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 Responsibilities
Design 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 decisions
π§ Core Competencies
Excellent problem-solving and analytical skillsStrong communication and collaboration skillsAbility to thrive in a fast-paced, agile environmentLeadership and mentoring capabilityHigh attention to detail and quality
π Qualifications
BS/MS degree in Computer Science, Engineering, or a related field is desirable but not required
π οΈ Experience & Knowledge
5+ 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 plus
π‘ Skills
Proficiency 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 communication
β
What We Offer
Competitive 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
We have 64,724 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume β in under a minute we'll analyze all 64,724 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume