Junior Back-End Engineer
We’re Atom Learning and our mission is to help every child reach their potential. We use machine learning and a visually engaging tech platform to bring a fun, high-quality and personalised learning experience into every child’s home.
We combine exceptional teacher-made content with cutting-edge technology to provide fantastic affordable education to all learners globally, regardless of background.
We’re one of Europe’s fastest-growing EdTech companies. Since 2018 we’ve grown from a startup of four friends to almost 110 people. Our brilliant colleagues include specialists across education, engineering, product, learning design and marketing.
We’re remote-first! While our main office is in London, our team is composed of over 110 people (and counting) working from 10 countries.
The role
We are looking for a Junior Back-End Engineer to join our growing engineering team. This is an exciting opportunity for someone at the start of their career who wants to build their skills in a supportive, high-growth environment.
You’ll work within a cross-functional pod alongside product managers, designers, and other engineers. You’ll be supported by more experienced engineers while taking ownership of well-defined tasks that contribute to meaningful product improvements.
Our back-end is built with Node (NestJS with Typescript), backed by CockroachDB, MySQL and Redis. We place a strong emphasis on testing, documentation, and good engineering practices.
This role is fully remote. The only requirement is that you can sync up with your pod on a UK based timezone, you’ll have the option of working from our lovely London office for as much or as little as you like, but that’s totally your call.
We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.
Tech stack*: Node, TypeScript, NestJS, React, Python, CockroachDB, MySQL, Redis, Kubernetes
*Don’t worry too much about having experience with our specific tech stack - we believe most hard engineering problems are independent of specific tools or technology, so we prioritise looking for people with strong core engineering skills instinct, and principles that are open to learning new things.
What you will do
- Complete engineering tasks independently, contributing to your pod’s goals.
- Write clean, well-tested code and documentation, focusing on clarity and maintainability.
- Learn to break down small to medium-sized problems with guidance from senior engineers.
- Manage your time effectively to meet deadlines, balancing multiple priorities.
- Respond positively to feedback, demonstrating growth and continuous improvement.
- Participate in code reviews and guild discussions, learning from peers and contributing to team standards.
- Proactively improve test coverage and documentation to support code quality.
Who you are
- You have up to one year of experience in software engineering, which could come from a computer science degree, a coding bootcamp, or commercial work. Ideally, you’ll have some exposure to Node.js or TypeScript.
- You understand the basics of version control (Git), collaboration (pull requests, code reviews), and agile workflows.
- You’ve written unit tests and are motivated to learn more about testing and code quality practices.
- You are curious, eager to learn, and proactive in seeking mentorship.
- You have a strong interest in building your career in back-end engineering.
- You’re collaborative, open to feedback, and motivated to contribute to a team.
Experience that would set you apart
- You’ve completed personal, academic, or internship projects using Node.js, TypeScript, or similar technologies.
- You can demonstrate an interest in education or making a positive social impact.
- You’ve shown initiative in solving problems, whether in technical projects or other contexts.
Benefits
- 25 days holiday plus bank holidays;
- 3 days winter leave;
- Work anywhere in the UK or within GMT +/-2 hours time zone; we're a remote-first company, with the option to use our Holborn office;
- Annual L&D budget;
- Private medical with Vitality Health;
- Access to wellbeing platform;
- Enhanced family leave;
- Monthly remote and in-person events in London;
- High degree of autonomy and exposure to the running of all business areas of a successful startup;
- Brilliant colleagues and the opportunity to become an integral member of a fast-growing tech company.
Diversity & Inclusion at Atom Learning
At Atom Learning, diversity, equity and inclusion are essential parts of our mission. We strive to build an inclusive culture that encourages and supports voices from a diverse range of backgrounds. We know it fuels our creativity and brings us closer towards democratising education for children of all backgrounds.
To achieve this, we commit to fostering an environment where everyone is valued and supported for who they are and in which individual differences and the contributions of all our staff are recognised and protected. We work to ensure that our recruitment, selection and assessment process is based entirely on skills and competencies and that we actively seek talent from all sections of society.
Unfortunately, we are unable to provide visa sponsorship for the position at this point in time.
- Department
- Engineering
- Remote status
- Fully Remote
Already working at Atom Learning?
Let’s recruit together and find your next colleague.