At a Glance
- Tasks: Design and build scalable systems for millions of users in the education sector.
- Company: Fast-growing startup revolutionising education with machine learning.
- Benefits: Competitive salary, relocation assistance, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on cutting-edge tech and career advancement.
- Why this job: Join a mission to make personalised education accessible through innovative technology.
- Qualifications: Strong backend development skills in Python and experience with AWS.
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
- 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 employer: Movement8
Join a dynamic and innovative startup that is at the forefront of transforming education through machine learning. With a strong emphasis on collaboration and personal growth, employees are encouraged to push boundaries and develop their skills in a supportive environment. Located in a vibrant tech hub, this company offers unique opportunities for career advancement while making a meaningful impact on learners worldwide.
StudySmarter Expert Advice🤫
We think this is how you could land Back End Developer - Python
✨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 that can land you that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and backend development. We want to see your work in action, so make sure it’s easy to access and highlights your best achievements.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. We recommend practicing common algorithms and data structures, as well as understanding how to build scalable applications – it’ll give you a leg up!
✨Tip Number 4
Don’t forget to 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 are genuinely interested in joining our mission to revolutionise education.
We think you need these skills to ace Back End Developer - Python
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and backend development. We want to see how your skills align with our mission of making education accessible, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about education and how your background in building scalable applications can help us redefine learning. Keep it personal and engaging!
Showcase Your Projects:If you've worked on high-load applications or have experience with AWS, Terraform, or Docker, make sure to include those details. We love seeing real examples of your work, so links to GitHub or live projects are a big plus!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensures you get all the latest updates from our team. Plus, we love seeing candidates who take that extra step!
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 these problems, the solutions you implemented, and the outcomes. This will demonstrate your ability to think critically and work under pressure.
✨Understand the Company’s Mission
Familiarise yourself with the startup's mission to make education accessible through ML-powered learning. Be ready to share your thoughts on how your skills can contribute to this goal. Showing genuine interest in their vision will set you apart from other candidates.
✨Prepare for Collaborative Scenarios
Since the role involves working closely with ML engineers, product managers, and designers, be prepared to discuss your experience in collaborative environments. Share examples of how you’ve successfully partnered with cross-functional teams to deliver projects, highlighting your communication skills and teamwork.