Junior Back End Developer
@ Atom Learning

Hybrid
£35,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @atomlearning.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Node.js fundamentals and asynchronous patterns.
Practice writing clean, testable TypeScript code.
Study NestJS framework basics and REST API design.
Refresh database operations with MySQL and CockroachDB.

Behavioral Questions

Describe a challenge during a team project.
Explain how you handle critical feedback.
Detail a time you learned a new technology.
Discuss balancing multiple priorities in work.

Frequently Asked Questions