Skip to main content

Python Developer

Technology
IBU
London, United Kingdom2 weeks agoUntil 06/04/2026
On-site

Job description

JOB DETAILS

Role: Python Developer Location: London, UK Type of Hiring: Contract Job Description:

We are seeking an experienced Senior Python Backend Developer to design, build, and evolve sophisticated backend systems that power modern digital platforms. The role involves close collaboration with product, frontend, and engineering teams to deliver scalable, high-quality backend services that drive measurable business value.

This position requires strong technical expertise, ownership mindset, and the ability to influence engineering standards, architecture, and team culture. Key Responsibilities

Backend Architecture & Development

Design and develop robust backend components, services, platforms, and RESTful APIs to enable seamless integration with frontend systems.

Ensure backend systems are scalable, maintainable, and performant.

Continuously review existing services and components, identifying opportunities for optimization and improvement.

Identify, prioritize, and address technical debt to improve system reliability and maintainability. Product & Business Impact

Influence and contribute to the product roadmap with a focus on improving Key Performance Indicators (KPIs) and delivering tangible business value.

Collaborate with cross-functional stakeholders to translate business requirements into effective technical solutions.

Engineering

Excellence & Team Enablement

Promote and uphold high standards for software engineering, code quality, testing, and best practices.

Support the development of the team’s software engineering capabilities through mentoring and knowledge sharing.

Own and shape the team’s culture, fostering strong engineering discipline, collaboration, and continuous improvement.

Required Skills & Qualifications

Education

Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, or equivalent practical experience.

Core Technical

Skills

Strong expertise in Python for building scalable, maintainable backend applications.

Solid experience with database design and PostgreSQL.

Strong understanding of software engineering design principles and computational complexity.

Hands-on experience across the full Software Development Life Cycle (SDLC), including:

Coding standards

Code reviews

Source control management

Continuous integration and deployment

Testing strategies

Production operations and support Professional & Behavioral Skills

Excellent communication skills with the ability to engage effectively with peers, cross-functional teams, and senior leadership.

Proven ability to gather requirements, articulate technical solutions, and collaborate to resolve complex problems.

Self-starter with the ability to manage ambiguity, navigate uncertainty, identify risks, and proactively find solutions.

Strong sense of ownership and accountability for delivery and outcomes.

Keywords
PythonBackend DevelopmentRESTful APIsDatabase DesignPostgreSQLSoftware Development Life CycleCode ReviewsContinuous IntegrationTesting StrategiesProduction OperationsCommunication SkillsProblem SolvingOwnershipAccountabilityCollaborationMentoringCoding StandardsSource Control ManagementDeploymentEngineering StandardsArchitectureTeam CultureTechnical DebtKey Performance IndicatorsBusiness ValueSoftware EngineeringCode QualityBest PracticesCross-Functional CollaborationTechnical Solutions

¿Te interesa este puesto?