Python Developer (Mid/Senior Level)
Python Developer (Mid/Senior Level)

Python Developer (Mid/Senior Level)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop and maintain Python microservices for a next-gen trading platform.
  • Company: Join Grid Dynamics, a leader in tech consulting and product engineering.
  • Benefits: Enjoy a competitive salary, flexible schedule, and great perks like medical insurance.
  • Why this job: Make a real impact on high-stakes projects while learning about investment banking.
  • Qualifications: Experience in backend development with Python and a passion for new tech.
  • Other info: Work in a dynamic team environment with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 £ per year.

About the Role

As a Python Developer, you will play a key role in delivering new functionality that will significantly increase the trading capacity of our client's structured notes platform. This is an exciting opportunity to work on a mostly greenfield project, building the foundational components for a next‑generation trading platform that will elevate the client's position in the market.

Essential functions

  • Develop and maintain microservices and backend components using Python within a containerised environment on Kubernetes (OpenShift).
  • Collaborate closely with business stakeholders, traders, and internal teams to understand trading workflows and technical requirements.
  • Contribute to the ongoing enhancement of data models, rule‑based enrichment, and workflow automation to streamline the trade lifecycle.
  • Participate in the design, testing, and deployment of scalable, reliable backend solutions.
  • Support continuous delivery pipelines and rapid release cycles to ensure the timely delivery of features.
  • Learn and adapt to investment banking concepts related to structured notes, gaining domain expertise over time.

Qualifications

  • Proven backend development experience with Python, ideally in microservices architectures.
  • Familiarity with containerisation and orchestration tools such as Kubernetes (on OpenShift).
  • Enthusiasm for learning new technologies and investment banking concepts.
  • Strong curiosity and problem‑solving skills.

Would be a plus

  • Knowledge of web technologies, TypeScript, Oracle, and MongoDB.

We offer

  • The chance to work on a high‑impact, greenfield development project with direct measurable results.
  • Work with a highly motivated and dedicated team in Central London.
  • Competitive salary.
  • Flexible schedule.
  • Benefits package – medical insurance, sports.
  • Corporate social events.
  • Professional development opportunities.
  • Well‑equipped office.

About us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Python Developer (Mid/Senior Level) employer: Grid Dynamics Holdings

Grid Dynamics is an exceptional employer, offering Python Developers the opportunity to work on a high-impact, greenfield project in the heart of Central London. With a focus on professional development, a flexible schedule, and a supportive work culture, employees are encouraged to grow their skills while contributing to innovative solutions in the investment banking sector. The company also promotes a vibrant team environment with corporate social events and a well-equipped office, making it an attractive place for those seeking meaningful and rewarding employment.
G

Contact Detail:

Grid Dynamics Holdings Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer (Mid/Senior Level)

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those in investment banking or Python development. 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 profile showcasing your Python projects, especially any microservices or containerised applications. 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 your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. We want to see how you tackle real-world problems, so think aloud during your interview!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search. Let’s get you on board!

We think you need these skills to ace Python Developer (Mid/Senior Level)

Python
Microservices Architecture
Containerisation
Kubernetes
OpenShift
Data Modelling
Workflow Automation
Backend Development
Continuous Delivery Pipelines
Problem-Solving Skills
Investment Banking Concepts
Web Technologies
TypeScript
Oracle
MongoDB

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python development experience and any work with microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this greenfield project and how your background makes you a perfect fit. Let us know what drives your passion for tech and investment banking.

Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled challenges in past projects. We love seeing your thought process and how you approach problem-solving, especially in a fast-paced environment like ours.

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 you’re keen on joining our team!

How to prepare for a job interview at Grid Dynamics Holdings

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially in the context of backend development and microservices. Be ready to discuss your previous projects and how you've implemented Python in a containerised environment.

✨Understand the Trading Domain

Familiarise yourself with investment banking concepts, particularly around structured notes. This will not only help you answer questions more effectively but also show your enthusiasm for the role and willingness to learn.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in past projects and how you overcame them. Highlight your curiosity and approach to problem-solving, as these traits are crucial for the role.

✨Ask Insightful Questions

Come prepared with questions that demonstrate your interest in the company and the project. Inquire about their current tech stack, team dynamics, or future plans for the trading platform to show you're genuinely engaged.

Python Developer (Mid/Senior Level)
Grid Dynamics Holdings

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

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>