Experienced Product Engineer - Full Stack

Oritain

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid working (3 days in Farringdon)
35 days paid leave
Birthday off
Life insurance
Healthcare Cash Plan
EAP
Pension
Office barista coffee
Learning portal

Job summary

Oritain is a global leader in forensic origin verification, based in London. We seek an Experienced Product Engineer to design and deliver customer-facing applications and APIs, spanning backend services and modern front-end experiences in a cloud-native Azure environment.

You will collaborate with cross-functional teams to deliver features end-to-end, taking ownership from design through deployment while prioritising performance, reliability and scalability.

Qualifications

  • 5+ years of professional software engineering experience.
  • Backend proficiency in Python with Django or FastAPI.
  • Strong frontend experience with React and TypeScript.

Responsibilities

  • Design, build and maintain backend services and RESTful/GraphQL APIs.
  • Develop frontend UI components with React/TypeScript.
  • Work across the full stack in a cloud-native Azure environment.
  • Collaborate with Product, Design, Data and Science teams.

Skills

Python
Django
FastAPI
React
TypeScript
PostgreSQL
Azure
CI/CD
Terraform
ETL/ELT pipelines

Tools

Docker
Databricks
Azure Data Factory

Job description

Experienced Product Engineer - Full Stack

Department: Engineering

Employment Type: Permanent - Full Time

Location: London

Reporting To: Engineering Lead

Description

Oritain is a global leader in the forensic origin verification of products and raw materials. With offices in London, Paris, Auckland, Dunedin, Singapore and Washington D.C, our vision is to be the source of truth in global supply chains.

Through our proprietary methodology, our mission is to harness cutting edge science, data, and specialised services to create a community of origin verified buyers and suppliers, protecting our people and planet. We empower the world’s leading brands to make positive changes across their supply chain; ensuring product integrity, meeting regulatory demands, and reducing the risk of fraud and unethical sourcing - creating real change in our world.

About the Role

The Experienced Product Engineer plays a key role in designing and building new customer-facing applications and APIs that sit at the heart of our product offering. You will work across the full stack, with a focus on building robust backend services and modern, responsive front-end experiences, all within a cloud-native environment on Microsoft Azure.

Reporting to the Engineering Lead, you will take real ownership of what you build, working closely with Product, Design, Data and Science teams to deliver features end-to-end. This is a role for an engineer who cares as much about what they are building as how they are building it, and who wants their work to contribute to something that genuinely matters.

For a software engineer who wants to work on technically interesting problems with real-world impact, in a collaborative team where craft and ownership are valued, this is a great opportunity.

Why join now

We're entering the next phase of our platform evolution, investing heavily in new customer products, AI-enabled capabilities and global scale. This is an opportunity to influence architecture, product direction and engineering culture where individual contributions have visible impact.

What you'll be doing

On the backend, you will design, build and maintain scalable services and RESTful/GraphQL APIs using Python with Django or FastAPI, writing clean, well-tested, production-grade code with a focus on reliability and performance. You will design and implement data models working with PostgreSQL and cloud-native data services, and build and maintain CI/CD pipelines with automated testing, linting and deployment as standard.

On the frontend, you will build modern, responsive user interfaces using React with TypeScript, collaborating closely with Product and Design to translate requirements and wireframes into functional, accessible UI components. You will ensure frontend performance, accessibility and cross-browser compatibility throughout.

Across the platform, you will contribute to infrastructure decisions and service architecture within our Azure environment, support observability, monitoring and alerting for production services, and participate in incident response and root cause analysis when issues arise.

You will take end-to-end ownership of features from technical design through to delivery and iteration, participate actively in code reviews and architectural discussions, mentor and support junior and mid-level engineers, and partner with our Data and Science teams to understand how application services integrate with the broader data platform.

What we're looking for

You bring significant professional experience, typically five or more years, in software engineering with a strong track record of delivering production systems. You have backend proficiency in Python with Django or FastAPI, strong frontend experience with React and TypeScript including component architecture, state management and modern tooling, and a solid understanding of relational databases, PostgreSQL preferred, covering schema design, query optimisation and migrations.

You have experience with cloud platforms, ideally Microsoft Azure, and familiarity with containerisation using Docker and CI/CD practices. You bring a pragmatic, product-minded approach to engineering and strong communication skills that allow you to work effectively in a collaborative, cross-functional team.

Experience with data engineering concepts such as ETL/ELT pipelines or data platforms like Databricks and Azure Data Factory would be an advantage, as would familiarity with event-driven architectures or message queues, experience with scientific, geospatial or time-series data, or exposure to infrastructure as code using Terraform. Comfort with AI-assisted development tools and an interest in integrating AI capabilities into products would also be welcome.

Tech stack:

  • React/Typescript frontend (strong commercial experience required)
  • Python backend (basic experience and willingness to learn required)
What you'll gain
  • The opportunity to shape products from an early stage rather than maintain legacy systems.
  • Exposure to a unique combination of software engineering, science, AI and data platforms.
  • Opportunities to grow into technical leadership, architecture or people leadership pathways.
  • The chance to influence platform and product direction as the company scales globally.
  • Hybrid working (minimum 3 days per week in our Farringdon office)
  • 35 days paid leave, inclusive of public holidays
  • Birthday off
  • Enhanced Maternity and Paternity Leave
  • Life insurance
  • Healthcare Cash Plan
  • Employee Assistance Programme (EAP)
  • Pension
  • Breakfast, snacks, Friday lunch and barista coffee in the office
  • Learning portal with over 100,000 assets for professional development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Oritain • Greater London

Hybrid
GBP 70,000 - 90,000
Hybrid working (minimum 3 days per week)
35 days paid leave
Birthday off
+7
Senior Product Engineer
Senior Product Engineer

Dragonfly • Greater London

On-site
GBP 95,000 - 140,000
Equity
Competitive salary
Private health insurance
+2
Senior Product Engineer (AI & Full Stack)
Senior Product Engineer (AI & Full Stack)

Infused Solutions • Greater London

On-site
GBP 65,000 - 75,000
Annual bonus
Comprehensive benefits
Hybrid working
Product Engineer (Backend, Full Stack) | Python, TypeScript, AWS | Climate Tech x Energy Trading | Real-Time Systems, High Ownership, 0→1 Product Builds | London (Hybrid, 3 Days) | £80-120k + Equity
Product Engineer (Backend, Full Stack) | Python, TypeScript, AWS | Climate Tech x Energy Trading | Real-Time Systems, High Ownership, 0→1 Product Builds | London (Hybrid, 3 Days) | £80-120k + Equity

Owen Thomas | B Corp™ • Greater London

Hybrid
GBP 80,000 - 120,000
Equity
Bonus
Senior Product Engineer (AI & Full Stack)
Senior Product Engineer (AI & Full Stack)

Infused Solutions Ltd • Greater London

Hybrid
GBP 65,000 - 75,000
Annual bonus
Hybrid working 2-3 days in London
Comprehensive benefits
Product Engineer - Full-stack
Product Engineer - Full-stack

Vermillion Analytics • Greater London

Hybrid
GBP 65,000 - 85,000
Full Stack Engineer
Full Stack Engineer

Bondaval • Greater London

Hybrid
GBP 60,000 - 90,000
Private healthcare
25 days holiday
Bike to work scheme
+4
Product Engineer
Product Engineer

Onetrace • Greater London

Hybrid
GBP 50,000 - 70,000
Enhanced parental leave
Private medical insurance with Bupa
Remote work abroad opportunities
+3
Full Stack Product Engineer
Full Stack Product Engineer

Futureheads • Greater London, City Of London

On-site
GBP 70,000 - 90,000
Equity participation
Generous holiday allowance
Learning and wellbeing support
+2
Software Developer (Product Focused) - up to £80,000 - ID49811
Software Developer (Product Focused) - up to £80,000 - ID49811

Humand Talent • Reading

On-site
GBP 65,000 - 90,000
Full-time