Salary: £60,000 - 90,000 per year Requirements: We require proven experience working with Python, as well as a solid understanding of Django, JavaScript, and SQL. You should have a successful track record of designing scalable web services, along with the ability to debug and optimize complex queries. A Bachelor’s degree in Computer Science or a related field is essential. Experience in designing and deploying cloud services at scale, particularly using Amazon AWS, is desirable. Familiarity with task queue systems such as Celery, and experience with Azure will also be advantageous. A good understanding of web security issues and best practices for designing secure applications is preferred. Responsibilities: As a full-stack developer on our engineering team in Cambridge, you will be responsible for working on the Wolf Security Controller—a web-based management platform for our product. Your role will encompass the API and UI backend development using Python 3, Django, and SQL, along with the implementation of background worker services and task queues using Celery. You will also focus on front-end UI and data visualization utilizing React, ES6, Vue.js, D3, Sass, and Webpack. In addition, you will handle deployment to AWS and the installation and upgrade processes on our customers' self-hosted, on-prem servers. Your responsibilities will also include writing unit tests, Selenium tests, and automated installation tests to optimize our CI system. The Controller plays a crucial role in providing security policies and software updates for our endpoint security product, and you will help scale this solution further while enhancing existing features and supporting new products. Technologies: API AWS Azure Backend Cloud Celery D3 Django ES6 JavaScript PostgreSQL Python React SASS SQL Security Selenium Vue Webpack Web UX UI Design DevOps Support Fullstack More: We are seeking an experienced full-stack developer to join our focused engineering team. The Controller is deployed on-premises at large corporate enterprises and in the cloud across multiple Amazon AWS instances. There may also be opportunities to work on additional supporting cloud services, where we utilize Go, PostgreSQL, and AWS Lambda. Please note that all profiles will be reviewed against the required skills and experience. Due to the high volume of applications, we will only respond to successful applicants in the first instance. We appreciate your interest and the time you have taken to apply. last updated 9 week of 2026