O

Oritain

Verifies product and raw material origin

Experienced Product Engineer - Full Stack

Full-Stack EngineeringUpdated on Nov 13
Full-timeLondon, UKNo salary listedHybrid

About the Job

Requirements

  • Typically five or more years of professional software engineering experience, with a strong track record of delivering production systems.
  • Backend proficiency in Python with FastAPI.
  • Strong frontend experience with React and TypeScript, including component architecture, state management, and modern tooling.
  • A solid understanding of relational databases, including schema design, query optimisation, and migrations; PostgreSQL is preferred.
  • Experience with cloud platforms, ideally Microsoft Azure.
  • Familiarity with containerisation using Docker and CI/CD practices.
  • A pragmatic, product-minded approach to engineering.
  • Strong communication skills to work effectively in a collaborative, cross-functional team.
  • Strong commercial experience with React and TypeScript.
  • Basic experience with Python and willingness to learn.

Responsibilities

  • Design, build, and maintain scalable backend services and RESTful APIs using Python with FastAPI, writing clean, well-tested, production-grade code focused on reliability and performance.
  • Design and implement data models using PostgreSQL and cloud-native data services.
  • Build and maintain CI/CD pipelines with automated testing, linting, and deployment.
  • Build modern, responsive user interfaces using React with TypeScript, translating requirements and wireframes into functional, accessible UI components in collaboration with Product and Design.
  • Ensure frontend performance, accessibility, and cross-browser compatibility.
  • Contribute to infrastructure decisions and service architecture within the Azure environment.
  • Support observability, monitoring, and alerting for production services, and participate in incident response and root cause analysis.
  • Take end-to-end ownership of features from technical design through delivery and iteration.
  • Participate in code reviews and architectural discussions, and mentor and support junior and mid-level engineers.
  • Partner with Data and Science teams to understand how application services integrate with the broader data platform.

Desired Qualifications

  • Experience with data engineering concepts such as ETL/ELT pipelines or data platforms such as Databricks and Azure Data Factory.
  • Familiarity with event-driven architectures or message queues.
  • Experience with scientific, geospatial, or time-series data.
  • Exposure to infrastructure as code using Terraform.
  • Comfort with AI-assisted development tools and an interest in integrating AI capabilities into products.

About the Company

Oritain

Verifies product and raw material origin

Oritain verifies the origin of products and raw materials using forensic science and data science. Its services test items across supply chains to confirm where they come from and build a growing database of origin signatures. The company works with industries such as cotton and fashion, red meat, fish, and honey to combat mislabeling and fraud, helping brands meet Environmental, Social, and Governance (ESG) goals and protect reputations. The process involves scientifically analyzing materials and linking results to a verified origin, allowing brands to prove field-to-factory-to-store provenance. Unlike others that focus only on testing, Oritain combines origin verification with a lasting data-backed proof system to reduce risk and maintain trust. The goal is to help businesses prevent fraud, ensure authenticity, and uphold brand integrity by providing reliable proof of origin.

Company size
51-200
Company stage
Series C
Total funding
$115M
Headquarters
Dunedin, New Zealand
Founded
2008

Recently Posted Jobs

Explore more opportunities at Oritain

See more jobs