Python Developer

Python Developer

Full-Time 120000 - 120000 £ / year (est.) No home office possible
Apex Systems

At a Glance

  • Tasks: Design and implement backend Python solutions for a leading financial institution.
  • Company: Join a top-tier financial firm with a dynamic front-office team.
  • Benefits: Earn £60 per hour, enjoy partial remote work, and gain valuable experience.
  • Other info: Opportunity for career growth in a fast-paced, innovative environment.
  • Why this job: Make an impact in global markets while collaborating with diverse teams.
  • Qualifications: 5+ years of Python programming experience and strong engineering skills required.

The predicted salary is between 120000 - 120000 £ per year.

Location: London, United Kingdom (Partial remote 2-3 days onsite)

Employment Type: Inside IR35 Contract

Rate: 60 GBP per hour

Duration: One year contract with extensions

Role Overview

We are seeking a Python Developer to join a front-office team at a leading financial institution. This role involves designing and implementing backend software solutions for a globally distributed platform within the structured notes domain. The position requires close collaboration with quant, sales, and trading teams to deliver business-critical applications in a dynamic environment.

Key Responsibilities

  • Design and implement backend Python software solutions within the structured notes domain.
  • Collaborate on a React UI application, ensuring clean API contracts and integration with backend services.
  • Work in close collaboration with Quants, Sales, Trading, and other technology teams.
  • Contribute to system design and architecture decisions for a globally distributed front-office platform.
  • Play an active role in defining and evolving development best practices within the team.
  • Collaborate with sales and structuring to ensure alignment with business requirements.
  • Provide production support for critical front-office systems, including issue diagnosis and remediation.

Required Qualifications

Experience:

  • Proven programming experience with Python, demonstrating a strong engineering background.
  • Working experience in global markets, preferably in a desk-aligned or front-office role.
  • Experience delivering business-critical applications in fast-paced, high-pressure environments.
  • Typically 5+ years of experience, with a focus on the quality of engineering experience.

Technical Skills:

  • Hands-on experience with automated testing, mocking frameworks, and CI/CD pipelines.
  • Experience with the design and implementation of JSON RESTful APIs, including versioning and backward compatibility.
  • Strong understanding and exposure to object-oriented practices and principles.

Python Developer employer: Apex Systems

As a Python Developer at our leading financial institution in London, you will thrive in a dynamic and collaborative work culture that values innovation and excellence. With opportunities for professional growth and development, you will be part of a team that is dedicated to delivering impactful solutions while enjoying the flexibility of partial remote work. Join us to contribute to critical projects in a supportive environment that prioritises both your career advancement and work-life balance.
Apex Systems

Contact Detail:

Apex Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in financial institutions. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python projects, especially any that relate to backend solutions or financial applications. This gives potential employers a taste of what you can do before they even meet you.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common Python problems and be ready to discuss your past projects and how they align with the role.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Python Developer

Python
Backend Development
API Design
JSON RESTful APIs
Automated Testing
Mocking Frameworks
CI/CD Pipelines
Object-Oriented Programming
Collaboration
Problem Diagnosis
Production Support
System Design
Development Best Practices
Financial Markets Knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python experience and 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 shine! Use it to explain why you're the perfect fit for our team. Mention your experience in global markets and how you’ve tackled challenges in fast-paced environments.

Showcase Collaboration Skills: Since this role involves working closely with various teams, make sure to highlight your collaboration skills. Share examples of how you've successfully worked with others, especially in tech and finance settings.

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!

How to prepare for a job interview at Apex Systems

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve complex problems, especially in a financial context. Practising coding challenges can also help you demonstrate your technical prowess.

✨Understand the Business Context

Since this role involves working closely with sales and trading teams, it’s crucial to understand the structured notes domain. Research the company’s products and how they fit into the global markets. This will show your potential employer that you’re not just a coder but someone who understands the business side of things.

✨Prepare for Collaboration Questions

Expect questions about teamwork and collaboration, as this role requires close interaction with various teams. Think of examples where you’ve successfully worked with others, particularly in high-pressure situations. Highlight your communication skills and how you ensure alignment with business requirements.

✨Showcase Your Best Practices Knowledge

Be prepared to discuss development best practices, especially around automated testing and CI/CD pipelines. Share your experiences with these practices and how they’ve improved your previous projects. This will demonstrate your commitment to quality engineering and continuous improvement.

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

>