Full-Stack Developer + DevOps (AWS)
Fidelis
Bradley Stoke, United Kingdom
17 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 80KJob location
Remote
Bradley Stoke, United Kingdom
Tech stack
API
Amazon Web Services (AWS)
User Authentication
Cloud Computing
Code Review
Databases
Continuous Integration
DevOps
Github
Python
PostgreSQL
Web Applications
CircleCI
Real Time Systems
Caching
Backend
Gitlab-ci
Information Technology
Front End Software Development
Api Design
Docker
Job description
We're hiring a Senior Full-Stack Developer + DevOps to take ownership of building and operating a new, production-grade platform from the ground up. You'll work across frontend, backend, and cloud infrastructure, shaping architecture, delivery pipelines, observability, and security. This is a hands-on role for someone who enjoys shipping, owning reliability in production, and turning complex requirements into a clean user experience.
Requirements
Do you have experience in Research?, Do you have a Bachelor's degree?, Must have:
- Proficient in Python (building production services, APIs, background workers).
- Strong experience with AWS (designing and operating cloud-native systems).
- Docker containerisation in real-world production environments.
- Strong CI/CD experience (e.g., GitHub Actions, GitLab CI, CircleCI) and release workflows.
- Infrastructure as Code.
- Strong backend engineering fundamentals: API design, authentication/authorisation, async processing, job queues, retries, databases (e.g., PostgreSQL) and caching .
- Modern frontend experience building user-facing web apps.
- Cloud operations mindset: Monitoring/alerting, logs, metrics, tracing. Secure secrets management, least-privilege access, environment separation, incident-ready practices.
- Strong engineering practices: Testing strategy, code reviews, documentation, performance and security awareness.
- Ability to work independently, own decisions, and drive delivery end-to-end.
Education:
- Bachelor's degree in Computer Science or a closely related field (or equivalent practical experience).
Nice to have:
- Experience building software for autonomous systems (e.g., robotics, drones, AV stacks, perception/planning pipelines, real-time systems, simulation workflows, or safety-critical/edge-case heavy environments)., * Bachelor's (preferred)
Experience:
- DevOps: 5 years (preferred)
- Full-stack development: 5 years (preferred)