At a Glance
- Tasks: Build and scale impactful software solutions using Python and Django.
- Company: Fast-growing tech company modernising operational workflows with a startup mindset.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Collaborative environment with genuine ownership and influence over product evolution.
- Why this job: Join a mission-driven team where your contributions make a real difference.
- Qualifications: 6–10 years of experience in software engineering with strong Python and Django skills.
The predicted salary is between 100000 - 100000 € per year.
We’re looking for a Senior Full Stack (Python) Engineer to help scale a fast-growing digital platform that is modernising a large operational industry through software and data. You’ll own meaningful product areas end-to-end—from architecture and backend services through to production delivery—working closely with a small, highly collaborative engineering team. This is a coding-first role where your ability to ship reliable software, improve scalability, and solve real-world operational problems will directly influence the growth of the platform.
My client is a rapidly growing technology company building software products that simplify and modernise operational workflows within a traditionally underserved industry. They are product-led, engineering-focused, and operating with a startup mindset—moving quickly while solving practical challenges that have real-world impact. The team is still relatively small, giving engineers genuine ownership and influence over both technical direction and product evolution.
You’re a strong backend-leaning full stack engineer who enjoys building production systems that scale. You care about code quality but also understand pragmatism and delivery. You’re collaborative, low-ego, and comfortable working closely with product teams in a fast-moving environment where ownership matters.
- 6–10 years of software engineering experience
- Strong hands-on experience with Python & Django
- Experience building and scaling production systems
- Comfortable contributing across backend, APIs, databases, and some frontend work
- Strong debugging, bug-fixing, and delivery mindset
- Experience mentoring or supporting mid-level engineers
Nice to have: GCP experience, startup/scale-up background, or experience in operational/product-led businesses.
This is an opportunity to join a genuinely mission-driven engineering team at an exciting stage of growth. You’ll work in a small team where your work has immediate visibility and impact, while helping shape products that are solving practical problems at scale. The environment is collaborative, low-ego, and focused on building high-quality software without unnecessary process or bureaucracy.
Salary: Up to £100,000
Location: Hybrid – London (office attendance Tuesday–Thursday)
Interested in hearing more? Let’s connect. I’d love to share more details and explore if this could be the right fit for you.
Python Full Stack Engineer employer: Propel
Join a rapidly growing technology company in London that is dedicated to modernising operational workflows through innovative software solutions. With a collaborative and low-ego work culture, you'll have the opportunity to take ownership of meaningful projects while enjoying a hybrid work environment that promotes flexibility and work-life balance. The company prioritises employee growth, offering mentorship opportunities and a chance to make a real impact in a mission-driven team focused on delivering high-quality products.
StudySmarter Expert Advice🤫
We think this is how you could land Python Full Stack Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python or in similar roles. A friendly chat can lead to referrals or insider info about job openings that aren't advertised.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those using Python and Django. This gives potential employers a taste of your coding style and problem-solving abilities—plus, it’s a great conversation starter during interviews!
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, they want to see how you think and solve problems, so talk through your thought process!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, applying directly can sometimes give you an edge over other candidates. Let’s get your application in and see where it takes you!
We think you need these skills to ace Python Full Stack Engineer
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 and Django expertise, as well as any experience with production systems. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with us and how your background aligns with our goals. Keep it concise but impactful!
Showcase Your Projects:If you've worked on relevant projects, don’t hesitate to include them! Whether it's a personal project or something from your previous job, we love seeing real-world applications of your skills. It gives us insight into your coding style and problem-solving abilities.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us you’re genuinely interested in joining our team!
How to prepare for a job interview at Propel
✨Know Your Tech Stack
Make sure you’re well-versed in Python and Django, as these are crucial for the role. Brush up on your knowledge of backend systems, APIs, and databases, and be ready to discuss how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of real-world problems you've solved in previous roles. Highlight your debugging and bug-fixing experiences, as this will demonstrate your delivery mindset and ability to handle challenges effectively.
✨Emphasise Collaboration
Since the company values a collaborative environment, be ready to talk about your experiences working with product teams. Share instances where you’ve mentored others or contributed to team success, showcasing your low-ego approach.
✨Understand the Company’s Mission
Research the company’s goals and the industry they operate in. Be prepared to discuss how your skills can help them modernise operational workflows and make a real-world impact, aligning your values with theirs.