Python Backend Developer Opening
SR2 Communications develops technology to support individuals, journalism publications, and civil society organisations with their digital security needs. This ranges from secure hosting of an off-the-shelf application to bespoke development of novel software to fill a niche requirement.
We are searching for a Python developer to join our team to work on a backend application. The application will use the FastAPI framework and communicate with a PostgreSQL database and third-party APIs. The application uses OpenID Connect for authentication. A React frontend is used with the application so a working knowledge of React would be beneficial though not necessary.
This project is an upgrade of an existing application using modern frameworks to improve the overall security, reliability and maintainability of the system. Almost all code and documentation produced will be licensed under an open source licence.
Due to the risks of security vulnerabilities arising from the use of large language models (LLMs), our company policy is that these models cannot be used to generate code that will be committed to our public repositories, with the exception of the local models used for tab completion in the IntelliJ IDEs.
This can be either an on-site or hybrid position, between 50% and 100% FTE, with the exact arrangements to be discussed and agreed.
Initially the position is for 4 months, however we expect to be able to extend this.
- Contract type: Zero hours employee
- Salary range: £32,000-38,000 (pro rata) depending on experience
- Basic disclosure check will be required
How to apply
Send your CV with cover letter by email to contact@sr2.uk. Please do not use a LLM when constructing your CV or cover letter.
We will build a shortlist and invite selected candidates to interview.