Senior Full Stack Engineer in Didcot

Senior Full Stack Engineer in Didcot

Didcot Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and build scalable backend services in Python, focusing on high-availability workloads.
  • Company: Join a forward-thinking tech company with a collaborative and innovative culture.
  • Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
  • Why this job: Make a real impact by working on cutting-edge technology and innovative projects.
  • Qualifications: Experience in backend development with Python and event-driven architectures is essential.
  • Other info: Dynamic team environment with excellent career advancement opportunities.

The predicted salary is between 43200 - 72000 £ per year.

SC Clearance or eligibility for SC Clearance Essential

3 month contract with scope to extend or go permanent

Key Responsibilities

  • Backend architecture & APIs (primary focus)
  • Design and evolve scalable backend services in Python using FastAPI for high-availability, high-throughput workloads.
  • Build well-versioned RESTful APIs aligned to OpenAPI/Swagger, with strong conventions for consistency, idempotency, and backward compatibility.
  • Implement authentication and authorization using OAuth2/OIDC, session management, and fine-grained permissions.
  • Design and maintain event-driven architectures and background processing pipelines (e.g. Celery, Redis Streams, Kafka) to enable scalable async workloads, retries, and fault-tolerant integrations.
  • Design data models and optimise relational databases (PostgreSQL) for performance, partitioning, and horizontal scale.
  • Introduce caching, rate limiting, and queuing to meet performance budgets and latency goals.
  • Integrate with AI pipelines and model-serving endpoints, including streaming responses, async inference jobs, and robust error/retry semantics.
  • Frontend contributions: Contribute to frontend features using React/Next.js, Tailwind, shadcn/ui, TypeScript as required.
  • Work with product and design to take features end-to-end, from API through to UI.
  • Help maintain a pragmatic frontend stack with a focus on shipping over perfection, without compromising on security.
  • Infrastructure contributions: Ship services via Docker containers with clean, minimal builds.
  • Contribute to IaC (Terraform/CloudFormation) and CI/CD pipelines (GitHub Actions/Argo CD) alongside the DevOps team.
  • Support cloud operations with sensible defaults, cost awareness, and environment promotion across dev/staging/prod.
  • Security and reliability: Write secure, well-tested code (unit, integration, end-to-end) and uphold coding standards through code reviews.
  • Contribute to logging, metrics, and alerting (Prometheus/Grafana, ELK/OpenSearch) for the services you build.
  • Support compliance readiness (ISO 27001, GDPR) through secure-by-default design.
  • Cross-functional and process: Collaborate closely with the engineering team, product and leadership to scope, sequence, and deliver outcomes.
  • Translate product requirements into technical plans, breaking work into milestones with measurable success criteria.
  • Mentor engineers on backend design, API ergonomics.

Qualifications, experience and skills

  • SC Clearance or the ability to obtain SC (and later DV).
  • Proven experience in professional software engineering, with a strong focus on backend development in Python and with event-driven architectures.
  • Proven experience designing and operating production REST APIs with OpenAPI/Swagger.
  • Comfortable working in a React/TypeScript codebase.
  • Deep understanding of relational database design, indexing, performance tuning, and migrations (PostgreSQL).
  • Proficiency with containerisation (Docker) and Git-based workflows.
  • Familiarity with AWS core services (EC2, VPC, IAM, S3, ALB/ELB, ECR/ECS).
  • Experience with API versioning, security, documentation strategies, and automated testing.
  • Strong problem-solving skills and the ability to work independently with high ownership.

Soft skills

  • High-agency engineer who owns outcomes end to end.
  • Pragmatic, research-driven approach with a bias to ship and iterate.
  • Clear communicator who can mentor, influence, and raise the bar for the team.
  • Comfortable defining SLAs, making trade-offs explicit, and operating production systems.

Senior Full Stack Engineer in Didcot employer: MarkIT Placements

Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your contributions as a Senior Full Stack Engineer will directly impact high-availability projects. With a focus on employee growth, we provide opportunities for professional development and mentorship, all while working in a supportive environment that prioritises security and compliance. Located in a vibrant area, our team enjoys a flexible work-life balance and the chance to engage with cutting-edge technologies in a role that promises both challenge and reward.
M

Contact Detail:

MarkIT Placements Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Engineer in Didcot

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in backend development or have experience with SC Clearance. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your backend projects, especially those using Python and FastAPI. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your knowledge of RESTful APIs and event-driven architectures. Be ready to discuss your experience with PostgreSQL and Docker, as these are key areas for the role. Practice common interview questions to boost your confidence!

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.

We think you need these skills to ace Senior Full Stack Engineer in Didcot

SC Clearance or eligibility for SC Clearance
Backend architecture
APIs design and development
Python
FastAPI
RESTful APIs
OpenAPI/Swagger
OAuth2/OIDC
Celery
Redis Streams
Kafka
PostgreSQL
Caching strategies
Docker
Terraform
CI/CD pipelines
GitHub Actions
Prometheus
Grafana
ISO 27001
GDPR
React
Next.js
TypeScript
Problem-Solving Skills
Mentoring

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your backend development experience, especially with Python and FastAPI. We want to see how your skills align with our needs, so don’t hold back on showcasing relevant projects!

Showcase Your Projects: Include specific examples of your work with RESTful APIs and event-driven architectures. If you've built scalable systems or contributed to frontend features using React, let us know! We love seeing real-world applications of your skills.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate a well-structured application that’s easy to read!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at MarkIT Placements

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Python, FastAPI, and the other technologies mentioned in the job description. Brush up on your knowledge of RESTful APIs, OAuth2, and event-driven architectures. Being able to discuss your past experiences with these tools will show that you’re not just familiar but also capable of applying them effectively.

✨Prepare for Technical Questions

Expect to dive deep into technical discussions during the interview. Prepare to explain your approach to designing scalable backend services and optimising databases. Practise articulating your thought process when it comes to coding standards, security practices, and performance tuning. This will demonstrate your expertise and problem-solving skills.

✨Showcase Your Collaboration Skills

Since this role involves working closely with product and design teams, be ready to share examples of how you’ve successfully collaborated in the past. Highlight any mentoring experiences or instances where you’ve influenced team decisions. This will illustrate your ability to work cross-functionally and contribute to a positive team dynamic.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s tech stack, team dynamics, and project goals. This shows your genuine interest in the role and helps you assess if the company is the right fit for you. Questions about their approach to security compliance or how they handle CI/CD processes can also spark engaging conversations.

Senior Full Stack Engineer in Didcot
MarkIT Placements
Location: Didcot

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>