Python Developer - Programista
Python Developer - Programista

Python Developer - Programista

Full-Time 70000 - 85000 £ / year (est.) Home office (partial)
TreasurySpring

At a Glance

  • Tasks: Develop and optimise mission-critical systems using Python and collaborate with a dynamic tech team.
  • Company: Fast-growing fintech company tackling global cash investment challenges.
  • Benefits: Competitive salary, equity scheme, unlimited leave, and hybrid working model.
  • Other info: Fun, dynamic environment with excellent career growth and team-building activities.
  • Why this job: Make a real impact in fintech while working with cutting-edge technologies.
  • Qualifications: 5+ years in software development, ideally with Python and relational databases.

The predicted salary is between 70000 - 85000 £ per year.

Our fascination with the sector began painfully, during the Global Financial Crisis of 2008, where we had a front-row seat to watch the evaporation of liquidity in fixed income and the near collapse of the entire short-dated funding markets. We have been on a mission to help deliver more sustainable solutions for the money markets ever since, and we launched TreasurySpring in 2018 to offer institutional clients a single gateway to the broadest range of the best risk-adjusted cash investment options. As a fast-growing London-based financial technology company, we deliver a unique solution to a global multi-trillion-dollar problem, delivered globally from our offices in London and New York.

Our regulated Fixed-Term Fund platform delivers new digital pipelines to connect cash-rich firms to institutional borrowers. Clients include large Private Equity funds, Asset Managers, listed Corporates, high-growth tech companies and many more.

Join our lean UK-based technology team as a Senior Python Developer, where you'll play a pivotal role in the development of our systems. Working closely with the CTO and Head of Software Engineering, you'll have the opportunity to make a significant impact within our growing fintech business. This role offers the flexibility of remote work alongside visits to our offices in Mayfair, London.

Our backend services are built in Python3, backed by a Postgres database. Our frontend systems include our clean, simple web portal for client order capture and reporting, built in TypeScript and React; with server-side REST and GraphQL APIs written in Python3.

  • 5+ years experience of developing complex applications using an OO language (ideally Python, but experience in C++ / C# / Java / etc would also be considered)
  • Deep knowledge of Python, including any of the frameworks we currently use
  • Experience with relational databases, ideally Postgres
  • Knowledge of the core AWS services: i.e. Docker, Kubernetes, AWS Fargate etc
  • Any experience of front-end or fullstack development using TypeScript & React
  • Experience building software for financial services and/or investment management organisations

Responsibilities include:

  • Designing and developing mission-critical systems and applications that support our trading and investment operations, and our client-facing products.
  • Analysing requirements, proposing solutions, and designing software components and systems.
  • Writing high-quality, efficient, and maintainable code.
  • Participating in code reviews, providing feedback to other team members and ensuring that coding standards and best practices are followed throughout the development process.
  • Mentoring and coaching less-experienced developers, helping them improve their skills, learn best practices, and grow professionally.
  • Communicating effectively with stakeholders to understand requirements and provide updates on project progress.
  • Optimising the performance of Python applications, identifying bottlenecks and inefficiencies and implementing solutions to improve scalability, responsiveness, and efficiency.
  • Staying updated on the latest trends, technologies, and best practices in Python development and software engineering.

We offer:

  • Competitive salary, depending on experience
  • Equity and bonus scheme
  • Unlimited Paid Leave
  • Hybrid office-working model - we're in a great location near Green Park station in London
  • Enhanced Parental Leave and Pay
  • Workplace Pension
  • Life Insurance
  • Access to Yulife (Employee Assistance Programme)
  • Remote Office set-up budget
  • Cycle to Work Scheme
  • A fun and dynamic working environment with regular team-building activities and events

Python Developer - Programista employer: TreasurySpring

At TreasurySpring, we pride ourselves on being an exceptional employer, offering a dynamic and supportive work culture that fosters innovation and professional growth. As a Senior Python Developer, you'll enjoy the flexibility of a hybrid working model from our vibrant Mayfair office, alongside competitive benefits such as unlimited paid leave, equity schemes, and a commitment to employee well-being through initiatives like enhanced parental leave and a cycle to work scheme. Join us in shaping sustainable solutions for the financial markets while collaborating with a talented team dedicated to making a meaningful impact.
TreasurySpring

Contact Detail:

TreasurySpring Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer - Programista

✨Tip Number 1

Network like a pro! Reach out to your connections in the fintech space, especially those who work at companies you're interested in. A friendly chat can lead to referrals and insider info that could give you the edge.

✨Tip Number 2

Show off your skills! Create a GitHub profile or personal website showcasing your Python projects. This is a great way to demonstrate your coding chops and passion for development, making you stand out to potential employers.

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the company's mission. Be ready to discuss how your experience aligns with their goals, especially in financial services and investment management.

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it gives you a chance to showcase your enthusiasm for our mission and values.

We think you need these skills to ace Python Developer - Programista

Python3
Object-Oriented Programming (OOP)
Postgres
AWS Services
Docker
Kubernetes
AWS Fargate
TypeScript
React
REST APIs
GraphQL
Software Development for Financial Services
Code Review
Mentoring
Performance Optimisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Python Developer. Highlight your experience with Python and any relevant frameworks, as well as your work in financial services. We want to see how your skills match our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about fintech and how your background aligns with our mission at TreasurySpring. Let us know what excites you about this opportunity!

Showcase Your Projects: If you've worked on any interesting projects, especially those involving Python or financial applications, make sure to mention them. We love seeing real-world examples of your work and how you tackle challenges.

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 shows us you’re keen to join our team!

How to prepare for a job interview at TreasurySpring

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially the frameworks mentioned in the job description. Be ready to discuss your past projects and how you've used Python to solve complex problems, as this will show your depth of knowledge and experience.

✨Understand the Financial Context

Since the company operates in the fintech space, it’s crucial to have a grasp of financial concepts and how technology plays a role in investment management. Familiarise yourself with terms like liquidity, cash investment options, and trading systems to demonstrate your understanding of the industry.

✨Prepare for Technical Questions

Expect technical questions that may involve coding challenges or system design scenarios. Practise coding problems in Python and be prepared to explain your thought process. This will help you showcase your problem-solving skills and ability to write efficient code.

✨Showcase Your Mentoring Skills

As a Senior Python Developer, mentoring is part of the role. Be ready to discuss any experience you have in coaching less-experienced developers. Share specific examples of how you've helped others grow, as this will highlight your leadership qualities and collaborative spirit.

Python Developer - Programista
TreasurySpring

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>