At a Glance
- Tasks: Join us to re-architect and scale our innovative backend systems.
- Company: Eequ, a forward-thinking marketplace for decentralised education.
- Benefits: Competitive salary, remote work, and a chance to shape the future of learning.
- Why this job: Make a real impact in a dynamic team focused on innovative educational solutions.
- Qualifications: Experience with NestJS, MySQL, and cloud infrastructure; strong communication skills.
- Other info: Collaborative remote environment with opportunities for personal and professional growth.
The predicted salary is between 51000 - 68000 £ per year.
Eequ is a marketplace and booking platform for any learning that takes place outside of school or university. Our vision goes far beyond that. We believe there’s an alternate future for education - one that is radically decentralised. Decentralised education means an infinite number of learning experiences can be offered, tried, changed, and reinvented continually. It allows for infinite philosophies, pedagogies, learning styles, and interests. It empowers the smallest initiatives with the same tools as the largest. It fosters diversity, agility, and innovation. Our product is a tool to describe ideas for teaching, searching for mentors, coordinating groups, and keeping records.
As we enter a key growth phase, we’re looking for a backend developer to strengthen our existing systems and help us scale with confidence.
Experience level for this role:- Has deep experience with scaling challenges
- Can take the lead for the database layer and data-intensive modules
- Can dictate the system design and architecture for scaling and performance
- Experienced with distributed systems and microservices
- Re-architecting parts of our monolithic backend to reduce tight coupling into scalable components
- Leading a migration to Terraform
- Refactoring our questionnaire module to remove performance bottlenecks and simplify its data model
- Designing a caching layer for our most resource-intensive queries
We operate as a distributed team, but collaboration remains central. You’ll regularly work with our CEO and design team, with front-end developers to shape APIs, and with other backend engineers to review code and architecture.
How You Think and Build:- Proven experience building production applications using NestJS
- Strong skills in relational database design and optimisation
- Comfortable managing and deploying on AWS, with awareness of cloud infrastructure best practices
- Methodical in researching and implementing solutions when tackling unfamiliar problems
- Takes pride in clean, maintainable, high-quality code that solves real problems effectively
We’re a highly productive remote team where communication is everything. That means more than just replying to Slack – it means explaining your thinking clearly and asking good questions to surface challenges early.
We’re looking for someone who:
- Writes and speaks with clarity and precision
- Is comfortable jumping on a whiteboard to diagram and explain ideas
- Can explain technical concepts to both engineers and non-technical teammates
- Is fluent in English to confidently join client calls on topics like security, infrastructure, or product requests
- Develops Request for Comments (RFC) documents to propose new functionalities
This role isn’t for someone looking to coast or divide attention across multiple commitments. We move quickly and rely on each other to stay focused and dependable. Team cohesion is important to us. We value people who bring others together, improve communication across functions, and promote optimism and courage. We care as much about the content of your character as the content of your code reviews.
Your Technical Proficiency:- Backend stack: Strong production experience with NestJS and Node.js
- Database: Deep MySQL knowledge — schema design, query optimisation, indexing, migrations. (TypeORM familiarity a bonus)
- AWS: Confident managing RDS, S3, CloudWatch, EC2
- Architecture: Expert with design patterns, caching strategies, microservice boundaries, scaling strategies
- Testing: Solid experience with unit, integration and performance tests
To apply, please complete our Application Typeform Questionnaire – it helps us respond promptly and consistently. If selected, the interview will be a live, practical session based on real-world engineering challenges. We’ll walk through a couple of problems recently tackled by our team and ask how you’d approach them to help us understand your thinking, judgement, and communication.
Eequ is an equal opportunities employer. We welcome applications from all backgrounds and walks of life. However, we are only able to consider candidates based in the UK or EEA with an existing right to work.
Senior Backend Software Engineer - UK, Remote in London employer: Eequ Ltd
Contact Detail:
Eequ Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Software Engineer - UK, Remote in London
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, attend meetups, or join online communities. You never know who might have a lead on that perfect backend role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using NestJS and AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Practice makes perfect! Prepare for technical interviews by solving real-world problems. Check out coding challenge platforms and brush up on your system design skills to impress during those live sessions.
✨Tip Number 4
Don’t forget to apply through our website! It streamlines the process and shows you’re genuinely interested in joining our team at Eequ. Plus, it helps us get back to you quicker!
We think you need these skills to ace Senior Backend Software Engineer - UK, Remote in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with our needs. We want to see how you can contribute to our vision of decentralised education!
Showcase Your Technical Skills: Don’t hold back on detailing your experience with NestJS, AWS, and database management. We’re looking for someone who takes pride in clean, maintainable code, so let that shine through in your application.
Communicate Clearly: Since we value clear communication, ensure your application is well-structured and easy to read. Use precise language to explain your thought process and technical concepts, just like you would in a team setting.
Apply Through Our Website: We encourage you to apply via our Application Typeform Questionnaire. It’s designed to help us respond quickly and consistently, plus it gives you a chance to showcase your personality and fit for the team!
How to prepare for a job interview at Eequ Ltd
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in NestJS, Node.js, and MySQL. Brush up on your schema design and query optimisation skills, as these will likely come up during the interview. Be ready to discuss your past experiences with these technologies and how you've tackled scaling challenges.
✨Prepare for Real-World Problems
Since the interview includes practical sessions based on real-world engineering challenges, practice solving similar problems beforehand. Think about how you would approach re-architecting a monolithic backend or optimising a database. This will help you demonstrate your problem-solving skills effectively.
✨Communicate Clearly and Confidently
Effective communication is key in a remote team. Practice explaining complex technical concepts in simple terms, as you may need to discuss your ideas with both technical and non-technical teammates. Being able to articulate your thought process clearly will set you apart.
✨Show Your Team Spirit
Eequ values collaboration and team cohesion, so be prepared to discuss how you’ve worked with others in the past. Share examples of how you’ve improved communication across functions or brought people together to solve problems. This will highlight your fit within their team-oriented culture.