Python / React Engineer

Oliver Bernard

Greater London

On-site

GBP 65,000 - 105,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Oliver Bernard is seeking a skilled full‑stack engineer to work across core platforms and data products used by thousands of clients in education. You’ll own complex product development and help shape engineering practices across a team.

You’ll collaborate with Product, Engineering and QA to build and scale services, develop APIs, and apply Python, React and SQL across the stack, delivering well-architected and maintainable solutions with a focus on testing and reliability.

Qualifications

  • Strong commercial software engineering experience.
  • Strong SQL and relational database experience.
  • Full-stack experience, from database through to UI.
  • Experience designing and building APIs/services.
  • Strong understanding of engineering principles such as SOLID, DRY, Clean Code and TDD.

Responsibilities

  • Collaborate with Product, Engineering and QA colleagues.
  • Build and scale front-end and back-end services.
  • Develop APIs and data-driven product experiences.
  • Work with Python, React and SQL across the stack.
  • Design well-architected, scalable and maintainable solutions.

Skills

Full-stack development
SQL
APIs/services design
Python
React

Tools

Docker
DDD
Scrum/Agile

Job description

This is a broad, high-impact engineering role for someone who enjoys working across the full stack, taking ownership of complex product development and helping shape engineering practices across a team.

The opportunity

You’ll be working on core platforms and data products used by thousands of clients helping turn complex data into clear, actionable insights for the people working in education.

Collaborate closely with Product, Engineering and QA colleagues to:
  • Build and scale front-end and back-end services
  • Develop APIs and data-driven product experiences
  • Work with Python, React and SQL across the stack
  • Design well-architected, scalable and maintainable solutions
  • Drive automated testing, quality and reliability
  • Lead code reviews and pair programming
  • Mentor and support other engineers
  • Contribute to technical discussions, workshops and knowledge sharing
  • Help improve engineering processes, product quality and delivery
What we're looking for
  • Strong commercial software engineering experience
  • Strong SQL and relational database experience
  • Full-stack experience, from database through to UI
  • Experience designing and building APIs/services
  • Strong understanding of engineering principles such as SOLID, DRY, Clean Code and TDD
  • Experience working with large-scale or complex systems
  • A collaborative approach, with the confidence to mentor and influence others
  • An interest in how data and AI/ML can enhance product experiences

Experience with cloud platforms, Docker, Scrum/Agile, DDD and enterprise systems would be advantageous.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: Python + React for Data Platforms
Full-Stack Engineer: Python + React for Data Platforms

Oliver Bernard • Greater London

On-site
GBP 65,000 - 105,000
Python Developer
Python Developer

SmartChoice International Limited • Glasgow

On-site
GBP 65,000 - 95,000
Software Engineer (BE208A6)
Software Engineer (BE208A6)

Referment • Greater London

On-site
GBP 65,000 - 90,000
Senior Full Stack Engineer
Senior Full Stack Engineer

TestYantra Software Solutions • Sheffield

On-site
GBP 90,000 - 120,000
Experienced Product Engineer - Full Stack
Experienced Product Engineer - Full Stack

Oritain • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid working (3 days in Farringdon)
35 days paid leave
Birthday off
+6
Product Engineer
Product Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London

Hybrid
GBP 90,000 - 120,000
Full Stack Software Engineer
Full Stack Software Engineer

Octopus Group • United Kingdom

Hybrid
GBP 45,000 - 65,000
Software Engineer Python / Frontend
Software Engineer Python / Frontend

Adecco • West of England

Hybrid
GBP 50,000 - 70,000
Full Stack Developer
Full Stack Developer

Brio Digital • Leeds

On-site
GBP 78,000 - 106,000
Software Engineer
Software Engineer

OpenSource • Greater London

On-site
GBP 65,000 - 95,000