Experienced Product Engineer - Full Stack at Oritain | GB | Rezi

Experienced Product Engineer - Full Stack at Oritain

Experienced Product Engineer - Full Stack

Oritain · GB

2 weeks ago

Experienced Product Engineer - Full Stack

Oritain · GB

18 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Experienced Product Engineer - Full Stack role.

Rezi rewrites your resume against Oritain's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Experienced Product Engineer - Full Stack posting at Oritain — free, in seconds.

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.

Responsibilities

  • Design, build and maintain scalable services and RESTful APIs using Python with FastAPI, writing clean, well-tested, production-grade code with a focus on reliability and performance.
  • Design and implement data models working with PostgreSQL and cloud-native data services.
  • Build and maintain CI/CD pipelines with automated testing, linting and deployment as standard.
  • 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.
  • Ensure frontend performance, accessibility and cross-browser compatibility throughout.
  • Contribute to infrastructure decisions and service architecture within our Azure environment.
  • Support observability, monitoring and alerting for production services.
  • Participate in incident response and root cause analysis when issues arise.
  • 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.
  • Partner with our Data and Science teams to understand how application services integrate with the broader data platform.

Requirements

  • Significant professional experience, typically five or more years, in software engineering 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.
  • Solid understanding of relational databases, PostgreSQL preferred, covering schema design, query optimisation and migrations.
  • Experience with cloud platforms, ideally Microsoft Azure.
  • Familiarity with containerisation using Docker and CI/CD practices.
  • Pragmatic, product-minded approach to engineering.
  • 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.
  • Familiarity with event-driven architectures or message queues would be an advantage.
  • Experience with scientific, geospatial or time-series data would be an advantage.
  • Exposure to infrastructure as code using Terraform would be an advantage.
  • Comfort with AI-assisted development tools would be welcome.
  • Interest in integrating AI capabilities into products would be welcome.
  • Strong commercial experience with React/Typescript frontend.
  • Basic experience with Python backend and willingness to learn required.

Skills

  • Python
  • FastAPI
  • React
  • TypeScript
  • PostgreSQL
  • Microsoft Azure
  • Docker
  • CI/CD
  • ETL/ELT
  • Databricks
  • Azure Data Factory
  • Terraform

Location

  • London

Work Type

  • Permanent - Full Time
  • Hybrid working (minimum 3 days per week in our Farringdon office)

Experience Level

  • Experienced
  • Five or more years

Benefits

  • 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

About the Company

  • 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.
  • 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.