About the Role
We are looking for Mid to Senior Backend Python Engineers with demonstrated expertise and a strong proficiency in Python as your primary language. You should have hands-on experience with RESTful APIs and/or GraphQL, as well as proficiency in version control tools like Git. A sound understanding of development best practices, including pair programming and Test-Driven Development (TDD), is essential. We value your enthusiasm for continuous code improvement and eagerness to engage with emerging technologies. Strong problem-solving and debugging abilities, along with effective communication skills that foster teamwork, are key traits we're seeking.
Responsibilities
In this pivotal role within our backend engineering team, you will contribute to building full-stack cloud applications. You will utilize Python and AWS Cloud services on the backend and adopt a server-less first approach to application design. Collaborating in an agile context, you will strategize, develop, test, and deploy new features and experiments. Your engagement in collaborative coding practices, such as pair programming and code reviews, will be crucial. Additionally, you will help resolve complexities associated with large-scale systems and extensive datasets while fostering close collaboration with our Product, Data, Front-end, Platform, and Security teams.
Technologies
- AWS
- Backend
- Cloud
- Git
- GraphQL
- LESS
- Python
- Security
- TDD
- Support
Additional Information
This position is initially a five-month contract, with the potential for extension. It is a full-time role, requiring 40 hours of work per week, and is hybrid, with one day each week based in our London office. Please note that your successful application will require passing a series of pre-employment checks before we can confirm your appointment. We encourage candidates from diverse backgrounds to apply, as we are committed to ensuring equal opportunities for all employees and applicants.