At a Glance
- Tasks: Join a mission-driven team to develop engaging educational tech solutions.
- Company: Atom Learning, a remote-first company focused on personalised education.
- Benefits: 25 days holiday, private medical, and a supportive work culture.
- Why this job: Make a positive impact on children's learning while growing your tech skills.
- Qualifications: Up to one year of software engineering experience, ideally with Node.js or TypeScript.
- Other info: Diverse and inclusive environment with opportunities for career growth.
The predicted salary is between 28800 - 43200 £ per year.
Overview
Join to apply for the Junior Back-End Engineer role at Atom Learning.
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 remote-first; our main office is in London, with a team in multiple countries.
Responsibilities
- 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.
What 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.
Tech stack
- Node, TypeScript, NestJS, React, Python, CockroachDB, MySQL, Redis, Kubernetes
Benefits
- 25 days holiday plus bank holidays;
- 3 days winter leave;
- Work anywhere in the UK or within GMT +/-2 hours time zone; remote-first with optional London 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 autonomy and exposure to the running of a fast-growing startup;
- Brilliant colleagues and the opportunity to become an integral member of a growing tech company.
Diversity & Inclusion
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 commit to fostering an environment where everyone is valued and supported for who they are, and that recruitment is based on skills and competencies.
Note: We are unable to provide visa sponsorship for this position at this time.
This posting is for a fully remote role aligned to a UK-based timezone.
#J-18808-Ljbffr
Junior Back-End Engineer employer: Atom Learning
Contact Detail:
Atom Learning Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Back-End Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those at Atom Learning. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got projects using Node.js or TypeScript, make sure to highlight them in conversations or during interviews. Real-world examples speak volumes!
✨Tip Number 3
Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle some problems on the spot. Practice makes perfect, so don’t skip this step!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in being part of the Atom Learning team.
We think you need these skills to ace Junior Back-End Engineer
Some tips for your application 🫡
Show Your Passion for Learning: When you write your application, let us see your enthusiasm for education and technology. Share any personal projects or experiences that highlight your curiosity and eagerness to learn—this is what we love to see!
Be Clear and Concise: We appreciate clarity in communication. Make sure your application is well-structured and easy to read. Use bullet points where necessary and keep your sentences straightforward to showcase your coding skills even in writing.
Highlight Relevant Experience: Whether it’s from a degree, bootcamp, or personal projects, make sure to mention any experience with Node.js, TypeScript, or similar technologies. This helps us understand how you fit into our tech stack and team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive—just what we like!
How to prepare for a job interview at Atom Learning
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Node.js and TypeScript. Be ready to discuss any projects you've worked on using these technologies, as well as your understanding of version control and agile workflows.
✨Show Your Problem-Solving Skills
Prepare to talk about how you've approached problem-solving in past projects or experiences. Think of specific examples where you broke down a complex issue into manageable parts, and be ready to explain your thought process.
✨Embrace Feedback
Demonstrate your openness to feedback by discussing times when you've received constructive criticism and how it helped you grow. This shows that you're not just eager to learn but also willing to adapt and improve continuously.
✨Express Your Passion for Education
Since Atom Learning is focused on making a positive social impact through education, share your enthusiasm for this mission. Talk about any relevant experiences or projects that highlight your interest in education and how you can contribute to their goals.