At a Glance
- Tasks: Design and build scalable systems for millions of users using cutting-edge tech.
- Company: Fast-growing startup revolutionising education with ML-powered learning.
- Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
- Why this job: Join a mission to make personalised education accessible while working with innovative technologies.
- Qualifications: Experience in high-load applications, AWS expertise, and strong architecture skills.
- Other info: Collaborative team culture with a focus on impactful projects.
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 Developer (with a stronger focus on the backend) to help them build the next generation of scalable, intelligent learning systems.
Current Tech Stack You’ll be working with (and helping evolve) a modern, production‑ready stack:
- Python
- AWS
- MongoDB
- Firebase
- Docker
- Terraform
- React
- PostgreSQL
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
Essential Skills:
- 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
Python Developer employer: Movement8
Contact Detail:
Movement8 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other developers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python, AWS, and Docker. Having tangible examples of your work can really set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python, AWS, and CI/CD experience, as these are key for us at StudySmarter.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about education technology and how your background makes you a great fit for our mission. Be genuine and let your personality shine through!
Showcase Your Projects: If you've worked on any relevant projects, especially those involving high-load applications or machine learning, make sure to mention them. We love seeing practical examples of your work!
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 don’t miss out on any important updates from our team.
How to prepare for a job interview at Movement8
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, AWS, and Docker. Brush up on your knowledge of MongoDB and PostgreSQL too, as they might ask you about your experience with these databases.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific challenges you've faced in previous projects, particularly around building high-load applications. Use examples that highlight your architecture planning and scalability skills, as these are crucial for the role.
✨Demonstrate Collaboration
Since this role involves working closely with ML engineers and mobile teams, think of examples where you successfully collaborated across different teams. Highlight how you communicated effectively and contributed to a shared goal.
✨Prepare for Technical Questions
Expect technical questions related to CI/CD pipelines and data analysis. Practice explaining your thought process clearly and concisely, as this will show your depth of understanding and ability to articulate complex concepts.