Python Developer (London Area)

Job Title: Senior Python Engineer

Location: London (hybrid)

My client is looking for a highly skilled senior Python engineer to join their growing engineering team. The ideal candidate will have deep experience working with Python, PostgreSQL/SQL, and a strong grasp of Django for building scalable and maintainable backend systems. You will play a key role in designing and developing robust applications, improving system architecture, and mentoring junior developers.

Key Responsibilities:

  • Design, develop, and maintain backend systems using Python and Django
  • Write efficient, reliable SQL queries and work with PostgreSQL databases
  • Collaborate with frontend developers, product managers, and other engineers to deliver high-quality solutions
  • Optimise database performance and manage migrations
  • Develop and integrate RESTful APIs
  • Ensure code quality through testing, code reviews, and best practices
  • Participate in architectural decisions and help shape the future of our platform
  • Mentor junior engineers and contribute to a culture of continuous improvement

Requirements:

  • 4+ years of professional experience as developer
  • 3+ years of professional experience using Python
  • Strong knowledge of SQL and hands-on experience with PostgreSQL
  • Solid experience with Django framework
  • Familiarity with modern development tools such as Git, Docker, and CI/CD pipelines
  • Experience building and maintaining APIs and backend systems at scale
  • Understanding of performance tuning and database optimisation
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • Experience with testing with TDD or BDD
Company
Signify Technology
Location
London, UK
Hybrid / WFH Options
Posted
Company
Signify Technology
Location
London, UK
Hybrid / WFH Options
Posted