Enable job alerts via email!

Python Developer

Endeavour Recruitment Solutions

City Of London

Hybrid

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading technology recruitment firm is looking for an experienced Python Software Engineer to join a Financial client's technology team in London. This hybrid role involves delivering Python-based applications, integrating enterprise solutions, and contributing to software development strategies. Candidates should have 3+ years of commercial experience and a B.Sc. in Computer Science or a related field. Excellent communication skills and a collaborative approach are essential.

Qualifications

  • 3+ years commercial experience as a senior developer.
  • Experience in software version control using Git/GitHub.
  • Knowledge of SQL and relational databases.

Responsibilities

  • Deliver Python-based applications with a web frontend.
  • Integrate existing enterprise-grade applications.
  • Deliver bespoke web development to a client base.
  • Assist in architecting software development future state.

Skills

Python
Django
REST APIs
Unit testing
SQL
Git
Communication

Education

B.Sc in Computer Science or equivalent
Job description
  • Technologies: software development Python Integration Django applications Web Development Coding REST API Unit testing SQL Git Communication

Endeavour is looking for an experienced Python software engineer to join our Financial client’s growing technology team, based in London for an exciting career opportunity.

The role will follow a hybrid model with proportion of the working week remotely.

The successful Python Developer will be someone who enjoys innovating, problem solving and wants to be at the forefront of transformation. As our client continues to grow organically and through acquisition, the firm is in the process of redefining its technology strategy which requires proprietary applications that can grow at scale.

The current technology landscape is a mixture of off-the-shelf applications and bespoke in-house developments. The integration of these platforms will be paramount before further developing client facing technology.

The selected Python software engineer will report to Chief Technology Officer and be responsible for the following key areas:

  • Delivering Python-based application with a web frontend (Django preferable)
  • Integration of existing enterprise grade applications
  • Delivering bespoke web development to a large client base
  • To assist in architecting the future state of software development

Required skills/experience:

  • 3 + years commercial experience as a senior developer
  • A BSC in Computer Science or an equivalent analytical/numerate subject
  • Experience of leveraging REST APIs to undertake application integration
  • Experience of unit and end-to-end testing of Python
  • Knowledge of SQL and relational databases
  • Experience with software version control, specifically Git/GitHub (checking in/out, committing, branching and tagging)
  • Be well versed with Test Driven Development and Paired Programming
  • Be passionate about collaboration and influencing peers and junior engineers
  • Have excellent communication skills and be comfortable communicating complex ideas to people at all levels across our business

Send us your CV or get in touch for more details on this fantastic opportunity!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.