Python Engineer - Cititec Talent Ltd in London

Python Engineer - Cititec Talent Ltd in London

London Full-Time 50000 - 70000 £ / year (est.) No working from home possible
C

At a Glance

  • Tasks: Design and maintain Python applications while enhancing existing systems.
  • Company: Established investment management firm with a focus on innovation.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative environment with potential for career advancement.
  • Why this job: Join a dynamic team and make an impact with your coding skills.
  • Qualifications: Strong Python experience and knowledge of backend services required.

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

A well-established investment management firm is seeking a 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 Engineer - Cititec Talent Ltd in London employer: Cititec Talent Ltd

At Cititec Talent Ltd, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our investment management firm not only provides competitive benefits and opportunities for professional growth but also encourages a culture of continuous learning and teamwork, making it an ideal place for Python Engineers to thrive in their careers while contributing to impactful projects.

C

Contact Details:

Cititec Talent Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Engineer - Cititec Talent Ltd in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those that highlight your experience with asynchronous programming and backend services. This will give potential employers a taste of what you can do.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding event-driven systems. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Python Engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Python Engineer - Cititec Talent Ltd in London

Python
Asynchronous Programming
Event-Driven Systems
Backend Services Development
Distributed Systems
Cloud Deployment
Relational Databases

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Python Engineer role. Highlight your experience with Python, especially any asynchronous programming or backend services you've worked on. We want to see how your skills align with what we're looking for!

Showcase Your Projects:Include any relevant projects in your application that demonstrate your ability to build and maintain Python applications. If you've worked with tools like FastAPI or Django, let us know! We love seeing practical examples of your work.

Be Clear and Concise:When writing your cover letter, keep it clear and to the point. Explain why you're interested in the role and how your background makes you a great fit. We appreciate straightforward communication!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Cititec Talent Ltd

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.

Showcase Your Problem-Solving Skills

Prepare to demonstrate your ability to design and build scalable backend services. Think of examples where you've enhanced existing systems or contributed to internal tooling, and be ready to explain your thought process.

Familiarise Yourself with the Tools

Get comfortable with testing tools like pytest or unittest, and be prepared to talk about your experience with cloud deployments and databases. If you’ve worked with containerisation tools like Docker or orchestration tools like Kubernetes, make sure to highlight that too!

Collaboration is Key

Since this role involves working closely with other teams, think of examples where you've successfully collaborated with engineers and stakeholders. Be ready to discuss how you ensure solutions are effective and aligned with business needs.