£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
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.)