At a Glance
- Tasks: Design and build intelligent systems to automate complex tasks in finance.
- Company: High-growth tech company revolutionising automation tools.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Join a team shaping the future of automation with cutting-edge technology.
- Qualifications: 5+ years in software engineering, proficient in Python/TypeScript.
- Other info: Dynamic environment with immediate interview opportunities.
The predicted salary is between 65000 - 75000 £ per year.
A well-funded, high-growth tech company is building the next generation of automation tools—reimagining how complex, manual work gets done in the financial services world and beyond. They’re now looking for a Python Developer to help design and build intelligent systems that make that future a reality.
Role: Senior Python Engineer
Salary: £65,000 - £75,000
Location: Central London (Hybrid)
What You’ll Be Doing:
- Design, build, and deploy features, and APIs to automate unstructured tasks
- Build production-level backend and microservices in Python and TypeScript
- Work with product and engineering teams to shape models, services, and system behaviour
- Contribute to system architecture and infrastructure for scale, observability, and performance
- Explore and implement LLMs, prompt engineering, and AI orchestration frameworks
- Take ownership of features end-to-end, from design to deployment and monitoring
What They’re Looking For:
- 5+ years of software engineering experience, with strong backend focus
- Proficiency in Python and/or TypeScript, and experience with production-grade systems
- Familiarity with LLMs, AI agents, or orchestration frameworks (OpenAI, Anthropic, LangChain, etc.)
- Strong grasp of data modelling, cloud infrastructure (preferably AWS), and modern APIs
- Experience with relational and NoSQL databases (e.g. PostgreSQL, MongoDB)
- Problem-solver who can reason about complex systems and deliver clean, scalable code
- Excellent communication skills and ability to collaborate across technical and non-technical teams
Interviews will be taking place next month and shortlisting will start immediately so if you’re interested, please apply right away.
Python Developer in London employer: Digital Waffle
Contact Detail:
Digital Waffle Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in financial services. A friendly chat can lead to referrals or insider info about job openings that might not be advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Python projects or contributions to open-source. This gives potential employers a taste of your coding style and problem-solving abilities—perfect for a role focused on building intelligent systems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. We want you to feel confident when tackling those tricky questions about backend systems and APIs!
✨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, it shows you’re genuinely interested in joining our team and contributing to the exciting future of automation tools.
We think you need these skills to ace Python Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and TypeScript, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for automation tools and how your background in software engineering can contribute to our mission. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems or improved systems. We love seeing how you think critically and deliver clean, scalable code—so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s quick and easy, and we can’t wait to see what you bring to the table!
How to prepare for a job interview at Digital Waffle
✨Know Your Tech Stack
Make sure you’re well-versed in Python and TypeScript, as these are key for the role. Brush up on your knowledge of production-grade systems and be ready to discuss your experience with them during the interview.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous projects. Be ready to explain your thought process and the steps you took to arrive at a solution, especially in relation to backend development.
✨Familiarise Yourself with LLMs and AI Frameworks
Since the company is exploring LLMs and AI orchestration frameworks, it’s crucial to have a basic understanding of these technologies. Research relevant tools like OpenAI and LangChain, and think about how they could apply to the role.
✨Communicate Effectively
Strong communication skills are essential, so practice articulating your thoughts clearly. Be prepared to collaborate with both technical and non-technical teams, and demonstrate your ability to convey complex ideas simply.