Quick Summary
MyEdSpace is a rapidly scaling Education Technology (EdTech) platform, backed by $15M in Series A funding. We connect top teachers globally with students, aiming to make world-class education accessible to all, regardless of geography or socioeconomic background.
If you are a top-performing, ambitious engineer ready to redefine the industry and make a significant societal impact, join us!
The Practical Bits
- Job Title: Senior Full-Stack Software Engineer
- Experience: 7+ years commercial experience as a Software Engineer
- Location (Non-UK): Remote (UK timezone overlap required)
- Compensation: Highly competitive salary + bonus upside
The Role: Senior Full-Stack Software Engineer
You will be instrumental in building the core platform for thousands of families accessing online learning. Focusing on clarity, strong domain design, and long-term architectural thinking, you will shape how new Java services integrate with our existing PHP ecosystem as we scale.
We seek senior engineers who influence direction and prioritize engineering fundamentals, product thinking, and measurable impact.
What We’re Looking For (Required Skills)
- Strong Full-Stack Engineering Experience: Proficiency in Java (or a strongly typed backend language with willingness to transition to Java) combined with modern frontend development, ideally using React and TypeScript.
- Engineering Fundamentals: Ability to prioritize core principles over specific frameworks.
- DDD Fluency: Deep understanding of Domain-Driven Design concepts (aggregates, invariants, boundaries, contracts, ubiquitous language).
- Modern Frontend Expertise: Experience building performant React applications, managing state, integrating APIs, and focusing on usability.
- Value-Driven Mindset: Focus on solving the right problems, challenging scope, and reducing waste.
- Operational Maturity: Comfortable owning code in production, including build pipelines, monitoring, and iteration.
- Modern Engineering Practices: Experience with version control, CI/CD, containerized development, and cloud environments (AWS preferred).
- Communication: Clear and thoughtful communication skills suitable for a remote-first, asynchronous environment.
- T-Shaped Mindset: Ability to specialize deeply in either backend or frontend while comfortably working across the entire stack.
What You’ll Be Doing (Key Responsibilities)
- Designing and building end-to-end product features across new Java services and the React frontend.
- Implementing reusable React components, screens, and API integrations to ensure smooth user experience.
- Working with existing PHP systems and defining the integration path into the evolving architecture.
- Modeling domains, defining system boundaries, and contributing significantly to architectural decisions.
- Implementing clear, maintainable APIs and backend features aligned with user needs.
- Owning the entire lifecycle of your work, including build pipelines, observability, and production behavior.
- Participating actively in code reviews, technical discussions, and shared decision-making.
- Driving improvements in platform performance, reliability, and security.
- Fostering a culture of engineering excellence, continuous learning, and thoughtful trade-offs.
Our Values
- PUT INTEGRITY FIRST: Be honest, transparent, and reliable.
- KNOW YOUR COORDINATES: Understand goals, acknowledge gaps, think from first principles, and question assumptions.
- RAISE THE BAR: Take ownership, iterate quickly, seek feedback, deliver real value, and mentor teammates.
- LOVE TO BE WRONG: Push boundaries, embrace feedback, and learn from mistakes.
- WIN TOGETHER: Collaborate, inspire, support, and respect teammates to achieve the mission.
Why Join MyEdSpace?
You will be part of an ambitious, fast-moving team transforming education globally. Expect:
- The chance to make a direct, real impact on the future of education.
- A high-growth environment where careers accelerate quickly.
- A collaborative, supportive global culture with colleagues in 15+ countries.
Our Hiring Process
We ensure the process is efficient, transparent, and focused on mutual fit:
- CV Screening: Review by an engineer assessing technical foundation and relevance.
- Screening Call: Short conversation covering motivation, collaboration style, and alignment.
- Coding Exercise: Take-home challenge assessing architecture, clean code, testing, and problem-solving.
- Technical Interview: Deep dive into engineering approach, past projects, and systems thinking (typically with two engineers/leads).
- Culture & Collaboration Interview: Final conversation ensuring alignment with company values and ways of working.

