As a Python Software Engineer, you will be building Python server applications in a service-oriented architecture and deploying them to Kubernetes. These services use a combination of JSON over HTTP and GRPC for communication. We follow inner source principles for code ownership and contribution.
A keen investment in technology is at the forefront of the company’s mission with a clear vision of what our product should be. We take a cloud-native approach to development and infrastructure with lots of room for experimentation and improvement. We foster a culture of quality and openness within the team.
This role is based in our friendly head office in Brighton, with a team of co-located skilled software engineers and product professionals. We currently operate a hybrid working pattern to support days in the office (2), alongside days working remotely (3).
Software Engineer Key Responsibilities:
- Design and implement Python web services in Django and Flask
- Maintain and extend existing Python web services based on new feature
- requirements and business needs
- Collaborate with Frontend Engineers and Test Automation Engineers to ensure integrations with APIs are correct and complete
- Document your APIs so they can be consumed downstream by the Frontend and Test Automation teams as well as Data Analytics teams.
You'd make a great start in the role if you have some of the following:
- Strong experience with Python development
- Experience with the Django framework & ORM
- Experience managing Git workflows
- Understanding of Relational Databases, PostgreSQL, MySQL
- Experience with Docker both building and running images
- Experience working in an Agile / Scrum team
- Comfortable with working outside of your main discipline to collaborate across your Scrum team
Benefits:
For our full list of benefits, please check out our 'UK Benefits' section of the career page. Here are a few of the perks on offer here:
- 25 days annual leave + bank holidays
- 4% employer contributory pension scheme
- Private healthcare
- Flexible hybrid working options (minimum 2 days in the office)
- Access to EAP with a range of employee discounts
- Buzzing social calendar
- Dog-friendly workplace.
- Bespoke Learning Management System - the 'Learning Lab' with access to thousands of free courses to upskill in any areas you'd like; whether personally or professionally.
- 2 volunteer days for charity