We are seeking a Senior Full Stack Engineer to shape our platform and technical direction. The role involves designing and developing high-quality software solutions, collaborating with cross-functional teams, and mentoring junior engineers. The ideal candidate has 5+ years of experience in software development, proficiency in modern programming languages and frameworks, and a strong grasp of data structures, algorithms, and software design principles.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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 efficiently
- Develop 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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
๐ง 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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
๐ก 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
Similar Jobs
Explore other opportunities that match your interests
Accountant (Finance, Tax, and Accounting)
Remote
Head of Regulatory Affairs
Tether.io