forked from sr2/www.sr2.uk
41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
|
|
+++
|
||
|
|
title = 'Python Backend Developer Opening'
|
||
|
|
date = 2026-02-08T13:00:00-00:00
|
||
|
|
draft = false
|
||
|
|
tags = ['job','python']
|
||
|
|
[params]
|
||
|
|
author = 'Iain Learmonth'
|
||
|
|
+++
|
||
|
|
|
||
|
|
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.
|