
Senior Backend Engineer (Python)
- London
- Permanent
- Full-time
- Produce clean, well-documented, maintainable, testable, and scalable code.
- Participate in planning, design, testing, and code review.
- Build rapid prototypes and work on fast paced projects.
- Work effectively within a cross-functional multi-site team.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
- Inspire and mentor engineers on best practices and professional conduct.
- 5+ years of commercial experience in at least one of the following: Python, Java, C#.
- 3+ direct years of experience with Python as this is our primary programming language.
- Solid experience with relational databases (PostgreSQL, MSSQL or similar).
- Proficient experience with software development tools such as Git and Gitlab.
- Experience working with Linux operating systems.
- Experience working with Docker would be beneficial.
- Knowledge or experience with Azure or AWS cloud environments.
- Comprehensive understanding of continuous integration and continuous delivery (CI/CD) tools and systems.
- Promotes working within an Agile environment using the Scrum framework.
- Natural leader, and continuous learner.