Python Engineer
SR2
Gloucester, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0 - £60,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Agile Methodology
Amazon Web Services
Amazon S3
Software as a Service
Cloud Computing
Code Review
Continuous Integration
Relational Databases
Django Web Framework
Mobile Application Software
Python (Programming Language)
+16 more
PostgreSQL
Redis
Software Engineering
Systems Architecture
Backend
Git
Build Management
Containerization
Deployment Automation
Graphql
Celery
Api Design
Restful APIs
Terraform
Software Version Control
Docker
Job description
Want to build software that solves real-world problems used across multiple international markets? SR2 is supporting the recruitment of a Backend Engineer (Python) for a growing product engineering team building a modern SaaS platform used by customers across the world. You’ll work on the core backend platform powering both web and mobile applications, helping to build new features, improve scalability and shape technical direction alongside experienced engineers., * Develop and maintain scalable backend services using Python & Django
- Design and build REST and GraphQL APIs
- Collaborate with Product, Engineering and business stakeholders
- Improve system architecture and performance
- Build clean, maintainable and well-tested code
- Help shape technical decisions and engineering best practice
- Work with cloud infrastructure and modern DevOps tooling
Tech Stack:
- Python / Django
- GraphQL / REST APIs
- PostgreSQL / Redis
- AWS (Cognito, S3, Lambda)
- Terraform / Docker
- Celery
- Git / CI/CD
Requirements
- Building backend applications using Python and Django in a commercial environment.
- Designing and developing APIs, whether RESTful or GraphQL, with a good understanding of how backend services integrate with web and mobile applications.
- Working with AWS and modern cloud infrastructure to build scalable, reliable applications.
- Containerisation and deployment tools such as Docker, with exposure to Infrastructure as Code (Terraform would be a bonus).
- Relational databases such as PostgreSQL, including designing efficient data models and writing performant queries.
- Writing clean, maintainable code, following engineering best practices including testing, code reviews and version control with Git.
- Collaborating within Agile product teams, working closely with engineers, product managers and non-technical stakeholders to deliver high-quality software.
- A genuine passion for building robust, scalable software and contributing to a collaborative engineering culture where ideas and continuous improvement are encouraged.
Benefits & conditions
- Hybrid working
- Generous holiday allowance
- Private Healthcare
- Group Life Insurance
- Wellness allowance
- Modern engineering environment
- Opportunity to influence technical direction
- Fast-growing SaaS business with genuine product ownership
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on find.jobsGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
The 13 Best Python Libraries for Developers in 2025
over 2 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago