freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer

Summary

Build and own integrations with HR/recruitment platforms using Node.js/TypeScript, React, PostgreSQL and AWS, while helping scale the startup’s AI-driven career-matching product.

Manchester City Centre | Hybrid – 2 days per week

Most engineering roles at this level involve joining an established team and working within structures that are already in place.

This opportunity is different.

We're working with a funded Manchester startup using behavioural science and AI-driven matching to help young people discover and access career opportunities. The product is live, customers are already using it, and the business is now entering its next stage of growth.

They're looking for a Full Stack Engineer who can initially take ownership of a key technical area: the integrations connecting the platform with the wider HR and recruitment technology ecosystem.

You'll work across integrations with Applicant Tracking Systems, HR platforms and partner APIs, making sure data moves reliably and securely between systems as the platform scales.

The opportunity to grow

This isn't intended to remain a purely delivery-focused engineering position.

You’ll initially work closely with an experienced fractional CTO and senior engineering partners, giving you access to strong technical mentorship while allowing you to take genuine ownership of production systems.

As the business grows, the intention is to develop more engineering capability internally. For the right person, that creates the opportunity to take on broader technical ownership, influence engineering decisions and potentially help build and lead an internal engineering team.

It could suit a strong mid-level engineer who isn't necessarily a Lead today, but wants their next move to put them on that path.

What you'll be doing

  • Build and own integrations with third-party platforms
  • Design and work with REST APIs, webhooks and authentication flows such as OAuth
  • Troubleshoot problems across multiple systems when integrations or data flows don't behave as expected
  • Contribute across the stack using Node.js / TypeScript and React
  • Work with PostgreSQL and AWS within a live production environment
  • Help shape integration architecture and engineering standards as the platform scales
  • Work directly with senior technical leadership on engineering decisions and priorities
  • Gradually take greater ownership as the internal engineering capability develops

What we're looking for

  • Around 3-5 years of commercial software engineering experience
  • Good experience building or integrating REST APIs
  • Experience working across backend and frontend development
  • Comfortable investigating problems that span multiple systems and services
  • Someone who can work with autonomy rather than needing every task defined for them
  • An interest in taking greater technical ownership as their career develops

Particularly useful experience

Experience within recruitment technology, HR systems, payroll platforms, SaaS products or other integration-heavy environments would be valuable, especially where you've worked with external APIs, OAuth, webhooks or third-party platforms.

You'll join early enough to have genuine influence over how the platform develops, while still having experienced technical leadership around you.

Rather than joining a large engineering structure with several layers above you, you'll have the opportunity to become increasingly important to the technical direction of the business as it grows.

For someone currently operating at mid-level who wants their next move to develop them towards Senior or Lead Engineer responsibility, this offers a genuine route to do that.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available