At a Glance
- Tasks: Build software that simplifies complex processes and deliver features across frontend and backend.
- Company: Fast-growing tech company with a startup mentality focused on operational efficiency.
- Benefits: Hybrid work, supportive team, and opportunities for rapid growth and learning.
- Other info: Embrace modern tools and AI-driven workflows in a dynamic setting.
- Why this job: Join a collaborative environment where you can make a real impact from day one.
- Qualifications: 3–5 years of full stack experience, Python knowledge, and strong collaboration skills.
The predicted salary is between 50000 - 60000 £ per year.
We’re looking for a Mid-Level Full Stack Engineer to join a growing product engineering team building software that simplifies complex operational processes through technology. You’ll work closely with experienced engineers, product managers, and data teams to deliver production-ready features across frontend and backend systems. This is an excellent opportunity for someone who enjoys solving practical engineering problems while growing rapidly within a collaborative and supportive environment.
My client is a fast-growing technology business focused on improving operational efficiency through modern digital products and scalable software systems. They operate with a strong startup mentality, encouraging collaboration, ownership, and continuous learning. With a growing engineering function and ambitious roadmap, they are looking for engineers who want to grow alongside the business and contribute meaningfully from day one.
You’re a curious and collaborative engineer who enjoys learning, shipping features, and improving your craft. You’re comfortable working across the stack, excited by modern development tooling, and open to using AI-driven workflows to improve delivery and efficiency.
- 3–5 years of full stack engineering experience
- Experience with Python and modern web development
- Comfortable working across frontend and backend systems
- Interest in AI tooling and modern engineering workflows
- Strong collaboration and communication skills
- Growth mindset and willingness to learn quickly
You’ll join a supportive and collaborative engineering team where you can learn quickly, contribute meaningfully, and grow your technical skills in a real product environment. The company values curiosity, adaptability, and ownership—giving engineers room to experiment, improve, and make an impact without heavy hierarchy or rigid process.
Location: Hybrid – London (office attendance Tuesday–Thursday)
Interested in hearing more? Let’s connect. I’d love to tell you more about the team, product, and opportunity.
Mid-Level Full Stack Engineer (Python) employer: Propel
Join a dynamic and innovative technology company in London that prioritises collaboration, ownership, and continuous learning. As a Mid-Level Full Stack Engineer, you'll thrive in a supportive environment where your contributions are valued, and you'll have ample opportunities for professional growth while working on impactful projects that enhance operational efficiency. With a strong startup mentality, this company encourages experimentation and creativity, making it an excellent place for engineers eager to develop their skills and make a difference.
StudySmarter Expert Advice🤫
We think this is how you could land Mid-Level Full Stack Engineer (Python)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals and insider info that could give you the edge.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and full stack development. This is your chance to demonstrate your problem-solving abilities and creativity—make it shine!
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence and clarity in your thought process can impress interviewers.
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your collaborative spirit and growth mindset—qualities we value highly in our team.
We think you need these skills to ace Mid-Level Full Stack Engineer (Python)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your full stack engineering experience, especially with Python, and any relevant projects you've worked on.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role and how you can contribute to our team. Share specific examples of your work that demonstrate your problem-solving skills and collaborative spirit.
Showcase Your Projects:If you have a portfolio or GitHub repository, include it in your application. We love seeing real-world examples of your work, especially projects that involve modern web development and AI tooling.
Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures you’re considered for the role as soon as possible!
How to prepare for a job interview at Propel
✨Know Your Tech Stack
Make sure you brush up on your Python skills and any relevant frameworks or libraries. Be ready to discuss your experience with both frontend and backend systems, as well as any AI-driven tools you've used. This will show that you're not just familiar with the tech but can also apply it effectively.
✨Show Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled engineering challenges in the past. Think about times when you simplified complex processes or improved efficiency. This aligns perfectly with what the company is looking for in a candidate who enjoys solving practical problems.
✨Emphasise Collaboration
Since the role involves working closely with product managers and data teams, be ready to talk about your experiences in collaborative environments. Highlight instances where you contributed to team projects or helped others, showcasing your strong communication skills and teamwork.
✨Demonstrate a Growth Mindset
The company values continuous learning, so express your enthusiasm for personal and professional development. Share how you've adapted to new technologies or methodologies in the past, and be open about your eagerness to learn from others in the team.