Python Developer in City of London

Python Developer in City of London

City of London Full-Time 50000 - 70000 £ / year (est.) No home office possible
Cititec

At a Glance

  • Tasks: Design and maintain Python applications while collaborating with teams to enhance systems.
  • Company: Established investment management firm focused on innovation and teamwork.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Fast-paced environment with excellent career advancement opportunities.
  • Why this job: Join a dynamic team and make an impact with your Python skills in a thriving industry.
  • Qualifications: Strong Python experience, knowledge of cloud deployment, and collaborative development skills.

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

A well-established investment management firm is seeking a Mid-Level Python Engineer to support the development and ongoing improvement of Python-based applications used across the business. This is a hands-on role where you’ll contribute to building reliable, scalable systems, while working closely with other teams to ensure solutions are effective, maintainable, and aligned with wider business needs.

Key Responsibilities

  • Design, build, and maintain Python applications used across the organisation
  • Deliver secure, scalable, and high-performing backend services
  • Contribute to enhancing existing systems and internal tooling
  • Work with internal teams to support the use and deployment of Python applications
  • Provide hands-on assistance to ensure solutions run effectively in production
  • Collaborate with engineers and stakeholders to integrate solutions smoothly

Skills & Experience

Required:

  • Strong experience with Python, including asynchronous programming
  • Understanding of event-driven systems and common design approaches
  • Experience with testing tools such as pytest or unittest
  • Background in building backend services or distributed systems
  • Experience deploying applications in cloud environments
  • Knowledge of databases (relational and non-relational) and data access patterns
  • Familiarity with Git and collaborative development workflows

Desirable:

  • Experience with modern Python web technologies (e.g. FastAPI, Django)
  • Exposure to containerisation and orchestration tools (e.g. Docker, Kubernetes)
  • Understanding of data processing or pipeline-based systems
  • Familiarity with CI/CD pipelines (e.g. GitHub Actions)
  • Experience in fast-paced or regulated environments

Python Developer in City of London employer: Cititec

Join a leading investment management firm that values innovation and collaboration, offering a dynamic work environment for Python Developers. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to work on impactful projects that shape the future of finance. Located in a vibrant city, the company promotes a culture of teamwork and inclusivity, ensuring that your contributions are recognised and rewarded.
Cititec

Contact Detail:

Cititec Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online communities. We all know that sometimes it’s not just what you know, but who you know that can help you land that Python Developer role.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially those involving asynchronous programming or backend services. This gives potential employers a taste of what you can do and makes you stand out from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of event-driven systems and testing tools like pytest. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Python Developer in City of London

Python
Asynchronous Programming
Event-Driven Systems
Testing Tools (pytest, unittest)
Backend Services Development
Distributed Systems
Cloud Deployment
Database Knowledge (relational and non-relational)
Data Access Patterns
Git
Collaborative Development Workflows
FastAPI
Django
Containerisation (Docker)
Orchestration Tools (Kubernetes)
CI/CD Pipelines (GitHub Actions)

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 excited about the role and how your background makes you a great fit. We love seeing genuine enthusiasm for what we do at StudySmarter.

Showcase Your Technical Skills: Don’t forget to mention your experience with tools like pytest, Git, and any cloud environments you’ve worked in. We’re looking for someone who can hit the ground running, so let us know what you bring to the table!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining the StudySmarter team!

How to prepare for a job interview at Cititec

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially asynchronous programming and event-driven systems. Be ready to discuss your past projects and how you've used Python to solve real-world problems. This will show that you're not just familiar with the language but can also apply it effectively.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles, particularly around building scalable backend services. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it clear how you approached problems and what the outcomes were.

✨Familiarise Yourself with Their Tech Stack

Research the company’s tech stack and be ready to discuss how your experience aligns with their needs. If they use tools like FastAPI or Docker, mention any relevant experience you have. This shows that you’re proactive and genuinely interested in the role.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the development process, and how they measure success. This not only demonstrates your interest in the position but also helps you gauge if the company is the right fit for you.

Python Developer in City of London
Cititec
Location: City of London

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

>