At a Glance
- Tasks: Architect and develop scalable backend services using Python in a fully remote role.
- Company: Established UK insurance organisation undergoing major backend transformation.
- Benefits: Competitive salary of £50,000, fully remote work, and long-term technology investment.
- Why this job: Join a greenfield rebuild and influence platform architecture in a cloud-native environment.
- Qualifications: Strong Python experience, AWS knowledge, and RESTful API design skills required.
- Other info: Mentorship opportunities and a collaborative Agile culture await you.
The predicted salary is between 42000 - 58000 £ per year.
A well-established UK insurance organisation is undertaking a major backend transformation programme, rebuilding a legacy PHP platform into a modern, scalable Python-based architecture hosted in AWS.
This is a senior-level engineering role focused on designing and delivering the next generation backend platform that will underpin future digital products. The role is heavily Python-focused. PHP knowledge is beneficial only to support understanding of the legacy system during migration — it is not the primary technology moving forward.
The Opportunity
You’ll play a key role in the architecture and delivery of a modern cloud-native backend platform, helping transition core functionality from a legacy PHP estate into a scalable, secure Python environment. This is a hands-on engineering position with architectural influence — ideal for someone who enjoys shaping technical direction while remaining close to code.
Key Responsibilities
- Platform Modernisation
- Architect and develop scalable backend services using Python
- Design and implement secure, well-structured RESTful APIs
- Lead the re-engineering of legacy functionality into modern, cloud-native services
- Contribute to long-term backend architecture decisions
- Cloud & Infrastructure
- Design and build solutions within AWS environments
- Apply cloud best practices for scalability, resilience and security
- Contribute to CI/CD pipelines and deployment workflows
- Embed monitoring, logging and observability within cloud-hosted systems
- Legacy Transition
- Support phased migration away from the existing PHP platform
- Provide technical oversight during system replacement and integration
- Reduce technical debt while maintaining service continuity
- Engineering Leadership
- Participate in technical reviews and architectural discussions
- Promote coding standards and clean architecture principles
- Mentor junior developers where appropriate
- Contribute to Agile ceremonies and cross-functional collaboration
Essential Experience
- Strong commercial experience developing backend systems in Python
- Experience designing and implementing RESTful APIs
- Proven experience building and deploying applications within AWS (e.g. Lambda, ECS, API Gateway, CloudWatch, DynamoDB, Cognito or similar services)
- Experience working in cloud-native or distributed architectures
- Strong understanding of security, authentication and secure API design
- Experience with CI/CD pipelines and modern DevOps practices
- Familiarity with Git-based version control workflows
Desirable
- Working knowledge of PHP (legacy context only)
- Experience modernising or replacing legacy systems
- Event-driven or serverless architecture exposure
- Background within financial services or regulated environments
Why Apply?
- Genuine greenfield-style rebuild within an established organisation
- Senior-level influence on platform architecture
- Cloud-first engineering environment
- Fully remote UK role
- Long-term technology investment roadmap
Please note: the successful candidate will be required to complete standard background checks.
Senior Developer - Python in Leeds employer: Greenfield I T Recruitment
Contact Detail:
Greenfield I T Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer - Python in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can lead to insider info and even referrals that could get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your Python projects and any AWS work you've done. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Python and AWS. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨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 ensure your application gets seen by the right people.
We think you need these skills to ace Senior Developer - Python in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python experience and any relevant AWS skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements in backend development!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your skills can help us modernise our backend platform. Keep it concise but impactful!
Showcase Your Projects: If you've worked on any cool projects, especially those involving Python or AWS, make sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions that highlight your contributions.
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’re considered for the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at Greenfield I T 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 backend systems and how you've used Python to solve complex problems. Prepare to showcase specific projects where you've designed and implemented RESTful APIs.
✨Familiarise Yourself with AWS
Since this role involves working within AWS environments, it’s crucial to understand the services mentioned in the job description. Get comfortable with AWS Lambda, ECS, and API Gateway, and be prepared to discuss how you've applied cloud best practices in your previous roles.
✨Showcase Your Architectural Thinking
This position requires a hands-on approach with architectural influence. Think about times when you've contributed to long-term architecture decisions or led re-engineering efforts. Be ready to share your thoughts on clean architecture principles and how you mentor junior developers.
✨Prepare for Technical Discussions
Expect technical reviews and architectural discussions during the interview. Brush up on your knowledge of security, authentication, and secure API design. Practise articulating your thought process clearly, as this will demonstrate your ability to contribute to Agile ceremonies and cross-functional collaboration.