At a Glance
- Tasks: Design and build scalable systems for millions of users using Python and machine learning.
- Company: Fast-growing startup revolutionising education with innovative ML-powered solutions.
- Benefits: Competitive salary, relocation assistance, and opportunities for professional growth.
- Why this job: Join a mission-driven team making high-quality education accessible to everyone.
- Qualifications: Strong backend development skills in Python and experience with AWS and CI/CD.
- Other info: Collaborative environment with a focus on cutting-edge technology and real impact.
The predicted salary is between 36000 - 60000 £ per year.
Join a fast growing startup redefining the future of education with ML‑powered learning who are on a mission to make high‑quality, personalised education accessible to everyone. Their flagship product is a mobile app helping intermediate and advanced learners master English through cutting‑edge machine learning. We’re now looking for a Senior Full Stack Python Dev (with a stronger focus on the backend) to help them build the next generation of scalable, intelligent learning systems.
What You’ll Work On
- Design and build a high‑scale system serving millions of users
- Create robust CI/CD pipelines to support rapid iteration
- Collaborate with ML engineers to develop data pipelines and deploy models
- Analyse large datasets and build real‑time recommendation systems
- Work with diverse data types — text, video, images
- Partner closely with mobile engineers, product managers, designers, and ML teams
Experience Required
- Building high‑load applications from scratch
- Deep knowledge of AWS
- Strong architecture planning and scalability skills
- Proficiency with Terraform, Docker, and CI/CD automation
- Solid understanding of SQL & NoSQL
- Building scalable mobile APIs (REST, HTTPS)
- Good security practices (secrets, protocols, etc.)
- Experience with Python frameworks (Django, Flask, FastAPI)
Nice-to-Haves
- Experience with real‑time or in‑memory databases
- Familiarity with modern frontend frameworks
- Background in edtech
- Exposure to multiple programming paradigms
Relocation and sponsorship assistance if required for EU nationals.
Back End Developer - Python in London employer: Movement8
Contact Detail:
Movement8 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer - Python in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Show off your skills! Build a portfolio showcasing your projects, especially those involving Python and backend development. We want to see your work in action, so make it easy for us to find and appreciate your talent.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. We recommend practicing common algorithms and data structures, as well as discussing your past projects and how they relate to the role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to engage directly with us.
We think you need these skills to ace Back End Developer - Python in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python frameworks like Django or Flask. We want to see how your skills align with our mission to create scalable, intelligent learning systems.
Showcase Your Projects: Include any relevant projects you've worked on, especially those involving high-load applications or machine learning. This gives us a glimpse into your hands-on experience and problem-solving skills.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about edtech and how you can contribute to our mission. A personal touch goes a long way in making your application stand out!
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 without any hiccups!
How to prepare for a job interview at Movement8
✨Know Your Tech Stack
Make sure you’re well-versed in Python frameworks like Django, Flask, and FastAPI. Brush up on your knowledge of AWS, Terraform, and Docker, as these are crucial for the role. Being able to discuss your experience with CI/CD pipelines and how you've implemented them in past projects will definitely impress.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced while building high-load applications. Think about how you approached scalability and architecture planning. Be ready to share examples of how you’ve collaborated with ML engineers or product managers to develop data pipelines or recommendation systems.
✨Demonstrate Your Understanding of Security Practices
Security is key in backend development, so be prepared to talk about good security practices you've implemented in your previous roles. Discuss how you handle secrets and protocols, and any experience you have with securing APIs. This shows that you take the integrity of the system seriously.
✨Engage with the Company’s Mission
Since this startup is focused on redefining education through technology, show genuine interest in their mission. Research their flagship product and think about how your skills can contribute to making high-quality education accessible. This will help you connect with the interviewers on a deeper level.