At a Glance
- Tasks: Design and improve user experiences while building scalable systems for an AI upskilling platform.
- Company: Fast-scaling tech company focused on real-world skills in data, AI, and software engineering.
- Benefits: Competitive daily rate, hybrid work model, and potential for permanent transition.
- Why this job: Join a high-calibre team making a real impact on learning and career outcomes.
- Qualifications: Strong experience in Python and building robust systems; collaborative mindset required.
- Other info: Opportunity to work with cutting-edge technology and grow your skills in a dynamic environment.
We’re partnering with a well-funded, fast-scaling AI & tech upskilling platform that works with 1,500+ organisations to help people build real-world skills in data, AI, and software engineering.
This is a chance to join a high-calibre product engineering team working on systems that impact the learning and career outcomes of thousands of users, while helping organisations adopt technology more effectively.
The opportunity
You’ll join a domain-focused engineering team, gaining deep ownership of specific product areas and contributing to scalable, user-centred solutions across the platform. You’ll be solving complex, meaningful problems and working on systems that continue to evolve as the platform scales internationally.
What you’ll be working on
- Designing and improving user-facing platform experiences that identify potential and intent
- Scaling systems that support education quality and learner engagement
- Building internal tools that make engineering more scalable and enjoyable
- Exploring and integrating AI-powered capabilities to improve learning and coaching outcomes
- Working across both existing systems and greenfield projects
Tech environment
- Python (core backend)
- AWS
- TypeScript, React, Modern CI/CD and cloud-native tooling
- Experience with event-driven architecture is a plus, but not a blocker.
What they’re looking for
- Strong experience building robust, scalable systems (typically 5+ years, but flexible)
- Comfort working across the full development lifecycle - from requirements through to production support
- A collaborative mindset and experience working in cross-functional product teams
- Curiosity and openness to learning new tools, including AI-assisted development
Contract details
- Outside IR35
- £550–£650/day
- 6 months+, with openness to a permanent transition
- Hybrid: 3 days onsite in Paddington
If you’re a Python Developer who enjoys ownership, product thinking, and working on technology that genuinely improves people’s outcomes, this is well worth a conversation.
Python Developer in City of London employer: trg.recruitment
Contact Detail:
trg.recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in AI or software engineering. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects and any relevant work you've done. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practising with friends or using online platforms can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to get noticed by our hiring team.
We think you need these skills to ace Python Developer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant tech stacks mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how you can contribute to our mission. We love seeing genuine enthusiasm and a bit of personality, so let us know what makes you tick.
Showcase Your Projects: If you've worked on any projects that demonstrate your ability to build scalable systems or use AI in innovative ways, make sure to mention them. We’re keen to see real-world applications of your skills, so don’t hold back!
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 ensure it gets the attention it deserves. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at trg.recruitment
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building robust, scalable systems and be prepared to solve coding challenges on the spot. Practising common algorithms and data structures can really help you shine.
✨Showcase Your Collaborative Spirit
Since the role involves working in cross-functional teams, be ready to share examples of how you've successfully collaborated with others in past projects. Highlight your ability to communicate effectively and how you’ve contributed to team success.
✨Demonstrate Your Curiosity
This company values a mindset of curiosity and openness to learning. Prepare to discuss any new tools or technologies you've explored recently, especially in AI-assisted development. Showing that you're proactive about learning can set you apart from other candidates.
✨Understand the Product and Its Impact
Familiarise yourself with the company's platform and its mission to improve learning outcomes. Be ready to discuss how your skills can contribute to their goals and how you can help enhance user experiences. This shows that you’re not just looking for a job, but are genuinely interested in making a difference.