Python Engineer - Cititec Talent Ltd
other jobs eFinancialCareers
Added before 7 Days
- England,London,City of London
- Full Time, Permanent
- Competitive salary
Job Description:
Full job description 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
Development & Delivery
*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 smoothl
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
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
Development & Delivery
*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 smoothl
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
Job number 3998322
Increase your exposure to recruiters with ProJobs
Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription
You can cancel your subscription at any time.