Python Developer

Signify TechnologyLondon, GB
Published on

About the Role

My client is looking for a highly skilled senior Python engineer to join their growing engineering team. As a Senior Python Engineer, you will:

  • 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.

About the Candidate

The ideal candidate will have:

  • 4+ years of professional experience as a developer.
  • 3+ years of professional experience using Python.
  • Strong knowledge of SQL and hands-on experience with PostgreSQL.
  • Solid experience with the 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 using TDD or BDD.

About the Company

Signify Technology is dedicated to building a diverse and inclusive environment where everyone is respected and valued. They are committed to continuous improvement and the professional development of their teams.

Company Culture and Benefits

The company promotes a hybrid working model, allowing for flexibility between office and remote work. The culture fosters innovation, collaboration, and personal growth, providing an ideal environment for passionate engineers to thrive.