Junior Back End Developer @ Atom Learning
Your Application Journey
Email Hiring Manager
Job Details
About Atom Learning
We’re Atom Learning and our mission is to help every child reach their potential by combining exceptional teacher-made content with cutting-edge technology. We are one of Europe’s fastest-growing EdTech companies with a remote-first, global team based primarily in London.
The Role
As a Junior Back End Developer, you will join a cross-functional pod, working with product managers, designers, and experienced engineers. You will work on well-defined tasks that contribute to meaningful product improvements. The backend technology stack includes Node (NestJS with TypeScript), CockroachDB, MySQL, and Redis. Emphasis is on testing, documentation, and good engineering practices.
Responsibilities
- Complete engineering tasks independently.
- Write clean, well-tested code and documentation.
- Break down problems with guidance from senior engineers.
- Participate in code reviews and team discussions.
- Improve test coverage and documentation.
Who You Are
You have up to one year of experience in software engineering, have basic exposure to Node.js or TypeScript, know version control systems like Git, and value code quality and testing. You are curious, eager to learn, and ready to build a career in back-end engineering.
Experience That Sets You Apart
Experience with personal, academic, or internship projects in Node.js or TypeScript, and an interest in education and social impact will be beneficial.
Benefits
- 25 days holiday plus bank holidays and extra winter leave.
- Flexible working hours and remote-first setup.
- Annual L&D budget, private medical, and wellbeing access.
- Exposure to all business areas within a fast-growing startup.
- Inclusive and diverse work culture.
Key skills/competency
- Node.js
- TypeScript
- NestJS
- Back End Development
- Testing
- Documentation
- Git
- Agile
- Problem Solving
- Collaboration
How to Get Hired at Atom Learning
🎯 Tips for Getting Hired
- Customize your resume: Tailor your skills to Atom Learning requirements.
- Highlight relevant projects: Emphasize Node and TypeScript experience.
- Research company culture: Understand Atom Learning mission and values.
- Prepare for technical reviews: Practice coding and problem-solving exercises.