Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Engineer

Medify Ltd

Remote

GBP 70,000 - 85,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An EdTech company in the UK is seeking a Senior Full Stack Engineer to shape their platform and technical direction. In this fully remote role, you will collaborate with cross-functional teams to design and develop scalable software solutions. The ideal candidate will have at least 5 years of experience in software development, with strong skills in Ruby on Rails and React. The position offers a competitive salary ranging from £70,000 to £85,000, along with benefits like annual leave, pension scheme, and professional development sponsorship.

Benefits

Competitive salary
Annual leave: 25 days, rising to 28 days over three years
Pension scheme
Professional development sponsorship
Private health and dental care after one year of employment

Qualifications

  • 5+ years’ experience in software development.
  • Extensive experience with modern programming languages and frameworks.
  • Proven track record of building scalable, efficient software systems.

Responsibilities

  • Design and develop high-quality, scalable software solutions.
  • Collaborate closely with Product and Design teams.
  • Conduct code reviews and maintain high code quality.

Skills

Problem-solving
Communication
Collaboration
Leadership
Attention to detail

Education

BS/MS degree in Computer Science, Engineering, or related field

Tools

Ruby on Rails
React
Postgres
AWS
Job description

📍 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 practices
  • Collaborate closely with Product and Design teams to understand requirements and provide technical input
  • Contribute to architectural decisions and overall system design
  • Conduct code reviews and provide constructive feedback to maintain high code quality
  • Troubleshoot, diagnose, and resolve software issues efficientlyDevelop and maintain automated tests to ensure performance and reliability
  • Mentor junior engineers and share technical knowledge and best practices
  • Participate in agile planning, backlog management, and delivery updates
  • Stay up to date with emerging technologies and software development best practices
  • Support recruitment by contributing to interviews and selection decisions
🧠 Core Competencies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Ability to thrive in a fast-paced, agile environment
  • Leadership and mentoring capability
  • High 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 development
  • Extensive experience with modern programming languages and frameworks
  • (Ruby on Rails and React highly desirable)
  • Proven track record of building scalable, efficient software systems
  • Strong understanding of the software development lifecycle and agile methodologies
  • Experience working with cross-functional teams (Product, Design, Engineering)
  • Experience recruiting and mentoring junior engineers is a plus
💡 Skills
  • Proficiency in modern programming languages and frameworks
  • Strong grasp of data structures, algorithms, and software design principles
  • Experience with databases, APIs, and networking
  • Knowledge of software testing methodologies and tools
  • Familiarity with DevOps practices and tooling
  • Ability to learn and adapt quickly to new technologies
  • Clear, confident written and verbal communication
✅ What We Offer
  • Competitive salary: £70,000–£85,000 depending on experience
  • Annual leave: 25 days, rising to 28 days over three years
  • Fully remote, flexible working
  • Pension scheme
  • Professional development sponsorship and matched charity funding
  • Private health and dental care after one year of employment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.