Python Developer

Python Developer

Posted Today by Oliver Bernard

£80 Per hour
Undetermined
Hybrid
London Area, United Kingdom

Summary: The Python Developer role focuses on leveraging extensive Django experience to develop and maintain high-performance financial applications within a fintech environment. The position requires collaboration with various teams to ensure secure and scalable systems while optimizing backend services and APIs. The role is based in London and involves a hybrid working arrangement.

Key Responsibilities:

  • Design, develop, and maintain backend services using Python and Django
  • Build and optimize RESTful APIs for internal and external integrations
  • Work closely with product managers, frontend developers, and QA teams
  • Implement secure, scalable, and high-availability systems suitable for fintech use cases
  • Integrate third-party services such as payment gateways, KYC/AML providers, and banking APIs
  • Write clean, maintainable, and well-tested code
  • Optimize application performance, database queries, and system reliability
  • Participate in code reviews and contribute to technical architecture decisions
  • Ensure compliance with security and data protection best practices

Key Skills:

  • 4+ years of professional experience with Python and Django
  • Strong understanding of Django ORM, Django Rest Framework (DRF), and middleware
  • Experience designing and consuming REST APIs
  • Solid knowledge of relational databases (PostgreSQL preferred)
  • Experience with authentication, authorization, and role-based access control
  • Familiarity with financial systems, transactions, or payment processing
  • Understanding of security best practices (OWASP, data encryption, secure APIs)
  • Experience with Git and collaborative development workflows
  • Ability to write unit and integration tests

Salary (Rate): £80.00/hr

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Python Developer (Django) – Fintech

1-2 days a week in the office

Rate - £400 per day

3 month rolling contract

Job Overview

We are looking for an experienced Python Developer with at least 4 years of hands-on Django experience to join our growing fintech team. You will play a key role in building, scaling, and maintaining secure, high-performance financial applications that handle sensitive data and high transaction volumes.

Key Responsibilities

  • Design, develop, and maintain backend services using Python and Django
  • Build and optimize RESTful APIs for internal and external integrations
  • Work closely with product managers, frontend developers, and QA teams
  • Implement secure, scalable, and high-availability systems suitable for fintech use cases
  • Integrate third-party services such as payment gateways, KYC/AML providers, and banking APIs
  • Write clean, maintainable, and well-tested code
  • Optimize application performance, database queries, and system reliability
  • Participate in code reviews and contribute to technical architecture decisions
  • Ensure compliance with security and data protection best practices

Required Skills & Experience

  • 4+ years of professional experience with Python and Django
  • Strong understanding of Django ORM, Django Rest Framework (DRF), and middleware
  • Experience designing and consuming REST APIs
  • Solid knowledge of relational databases (PostgreSQL preferred)
  • Experience with authentication, authorization, and role-based access control
  • Familiarity with financial systems, transactions, or payment processing
  • Understanding of security best practices (OWASP, data encryption, secure APIs)
  • Experience with Git and collaborative development workflows
  • Ability to write unit and integration tests

Nice to Have

  • Experience in fintech, banking, payments, or trading platforms
  • Knowledge of Celery, Redis, and background task processing
  • Experience with Docker and CI/CD pipelines
  • Exposure to cloud platforms (AWS, GCP, or Azure)
  • Familiarity with microservices architecture
  • Understanding of financial regulations (PCI-DSS, GDPR, etc.)