Back to Job Search

Senior Software Engineer (Python)

Job Description

Recognized as one of Britain's fastest growing private tech companies, who are also the world's largest online platform specialising in used photography and videography equipment, my client is seeking an experienced Senior Software Engineer to join the expanding team in Brighton.

Salary: up to £85k + benefits

Hybrid working: 2 days a week in the office on the seafront in the heart of Brighton - Would consider less time in office for exceptional applicants.

As Senior 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. We take a cloud native approach to development and infrastructure with lots of scope for experimentation and improvement.

Responsibilities will include:

  • 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

  • Provide technical leadership to less experienced team members

Someone with exceptional coding abilities and a passion for technology would be ideally suited to this role. To be successful, you will be an experienced developer with expertise in Python and an established front-end framework such as React. Have a deep understanding of working within a DevOps culture and of relational databases (PostgreSQL, MySQL), demonstrable knowledge of docker both building and running images and working in an agile/scrum environment.

If you're ready to join a rapidly growing company with a focus on sustainability and take on a challenging role, I would love to hear from you!!