Python Developer
Signify Technology — London, 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.