At a Glance
- Tasks: Join a dynamic team to develop impactful financial tech solutions using Python.
- Company: Foxley Talent connects you with a startup focused on ethical technology.
- Benefits: Enjoy a competitive salary, private healthcare, and a £1,000 learning budget.
- Why this job: Make a real-world difference while working in a fast-paced, collaborative environment.
- Qualifications: 3+ years of Python development experience and familiarity with PostgreSQL required.
- Other info: Hybrid work model: 3 days in the office, located near Oxford Circus.
The predicted salary is between 50000 - 90000 £ per year.
Our client is seeking a skilled and passionate Python Developer to help scale their platforms that power a suite of socially conscious financial technology products. As a Python Developer, you’ll join a fast-paced, cross-functional team responsible for delivering backend systems and user-facing features that support a high-integrity, mission-led business. This is an ideal opportunity for someone who enjoys solving meaningful problems, building modern systems, and contributing to tech that has a real-world social impact. Take this chance to use your coding skills to make a tangible difference in people's lives.
Please note, this company is not in a position to offer visa sponsorship or relocation. Please apply if you are legally eligible to work in the UK and are able to commute into central London 3 days per week.
Key Responsibilities:- Lead and deliver technical projects that evolve with customer needs and business goals.
- Collaborate with design, data, operations, and product teams to deliver features with both user and business value.
- Balance complexity and usability, making sound trade-offs between speed, reliability, and maintainability.
- Design and develop scalable systems that support accessible and responsible financial products, such as risk scoring, digital underwriting, payment services, and loan servicing.
- Improve the development experience through better tooling, testing, observability, and automation.
- Help define and evolve engineering culture and processes within the team.
- 3+ years’ experience as a Python Developer with a full-stack focus.
- Previous experience in a startup or high-growth environment.
- Solid knowledge of PostgreSQL and experience building reliable, scalable systems.
- Familiarity with modern JavaScript/TypeScript environments.
- Enjoy working in ambiguity and balancing short-term goals with long-term vision.
- Comfortable collaborating across disciplines in small teams to ship work quickly.
- Approach problem-solving holistically—with consideration for users, stakeholders, and ethical implications.
The engineering team works in small, nimble cross-functional squads with a bias for shipping quickly and learning through iteration. They take a pragmatic approach to tech, using open-source tools and frameworks where they add value. If you believe something is the right tool for the job you will be listened to.
Tech stack includes: Python, TypeScript, Next.js, React.js, Nest.js, PostgreSQL, AWS, SQS, Pulumi, GitHub Actions, CloudWatch, Grafana, and Sentry.
About The Company:Foxley Talent, the go-to recruiter for the Python community is partnering with a new client, a tech for good startup building ethical, impactful digital solutions.
Compensation & Benefits:- Salary: £60,000–£90,000 depending on experience (plus equity)
- Private Healthcare: Provided (via Vitality)
- Pension: SMART pension scheme
- £1,000 Annual Learning & Development budget
- Hybrid Working: 3 days/week in-office in Central London (5 minute walk from Oxford Circus)
Apply now through Foxley Talent to explore how you can help shape ethical technology that drives real-world change. Send your latest CV and reasons for your interest in the role to hello@foxleytalent.com and we will review your application.
NEW Senior Python DeveloperFoxley Talent employer: Python Software Foundation
Contact Detail:
Python Software Foundation Recruiting Team
hello@foxleytalent.com
StudySmarter Expert Advice 🤫
We think this is how you could land NEW Senior Python DeveloperFoxley Talent
✨Tip Number 1
Familiarise yourself with the tech stack mentioned in the job description, especially Python, PostgreSQL, and modern JavaScript frameworks. Being able to discuss your experience with these technologies during an interview will show that you're a strong fit for the role.
✨Tip Number 2
Highlight any previous experience you have in startup or high-growth environments. This role requires someone who can thrive in fast-paced settings, so sharing relevant examples will demonstrate your adaptability and readiness for the challenges ahead.
✨Tip Number 3
Prepare to discuss how you've approached problem-solving holistically in past projects. The company values ethical implications and user considerations, so showcasing your ability to balance technical solutions with social impact will resonate well with the hiring team.
✨Tip Number 4
Network within the Python community and engage with professionals who work in socially conscious tech. Building connections can provide insights into the company culture and may even lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace NEW Senior Python DeveloperFoxley Talent
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience as a Python Developer, especially in full-stack roles. Emphasise your familiarity with PostgreSQL and any relevant technologies mentioned in the job description.
Craft a Compelling Cover Letter: In your cover letter, express your passion for socially conscious technology. Discuss how your skills align with the company's mission and how you can contribute to their goals.
Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to build scalable systems and collaborate across teams. Highlight any experience in startup environments or with ethical tech solutions.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Python Software Foundation
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python, especially in a full-stack capacity. Be prepared to discuss specific projects where you've used Python to solve complex problems, and how your contributions made a difference.
✨Demonstrate Collaboration Skills
Since the role involves working in cross-functional teams, share examples of how you've successfully collaborated with designers, data analysts, and product managers. Emphasise your ability to balance user needs with business goals.
✨Discuss Your Approach to Problem-Solving
Prepare to talk about your holistic approach to problem-solving. Discuss how you consider users, stakeholders, and ethical implications when developing solutions, as this aligns with the company's mission-driven focus.
✨Familiarity with the Tech Stack
Brush up on the technologies mentioned in the job description, such as PostgreSQL, TypeScript, and AWS. Being able to discuss your experience with these tools will show that you're well-prepared for the technical aspects of the role.