Location: Birmingham, UK (in-person, flexible hours)
Type: Full-time, Graduate / Junior Position
Salary: £28,000 – £34,000 (depending on experience)
About the Role
We’re looking for a Graduate Python Developer to join our team in Birmingham.
You’ll work closely with experienced engineers to design and build modern backend systems using FastAPI, Django, and supporting tools.
This role suits a graduate who loves clean, efficient code and wants hands-on experience with real production systems — from database design to API deployment — while learning from a technically minded, supportive team.
Key Responsibilities
Develop, test, and maintain backend services using FastAPI and Django REST Framework
Design and manage relational databases (PostgreSQL / MySQL)
Build RESTful APIs and integrate third-party services
Collaborate on architecture, deployment, and CI/CD (GitHub Actions, Docker)
Write unit tests and contribute to documentation
Participate in in-person team meetings and development sprints (flexible schedule)
What You’ll Learn / Use
Python 3.10+, FastAPI, Django / DRF
Pydantic, SQLAlchemy, Alembic
PostgreSQL, Redis, Docker, GitHub Actions
Deployment to AWS / GCP environments
Agile workflows, code reviews, and version control best practices
Requirements
Essential:
BSc or MSc in Computer Science, Software Engineering, or related field
Strong Python skills and understanding of OOP concepts
Familiarity with at least one web framework (FastAPI, Django, or Flask)
Basic understanding of databases and REST APIs
Enthusiastic about learning new tools and best practices
Desirable:
GitHub projects or university coursework demonstrating backend experience
Experience with Docker or cloud deployment basics
Understanding of testing frameworks (Pytest) or async programming
Why Join Us
Hybrid structure: in-person collaboration with flexible hours
Mentorship from experienced backend engineers
Exposure to production-grade, high-performance systems
Opportunity for rapid career progression to Mid-Level Developer
Support for training, conferences, and certification
Job Types: Full-time, Graduate
Pay: £28,000.00-£34,000.00 per year
Benefits:
Company pension
On-site parking
Referral programme
Work from home
Ability to commute/relocate:
Birmingham B1: reliably commute or plan to relocate before starting work (preferred)
Education:
GCSE or equivalent (preferred)
Work authorisation:
United Kingdom (preferred)
Work Location: In person