Senior Full Stack Developer

At SThree, we’re building a next‐generation candidate and contractor digital experience — and we’re looking for a Senior Full Stack Developer to help bring it to life.

You’ll play a key role in designing and delivering a new contractor onboarding and placement management platform, working across Java back‐end services and modern React front‐ends, while championing AI‐first development practices.

What you’ll be working on

As part of a small, high‐impact software engineering team, you’ll:

  • Design, develop, test, and support end‐to‐end solutions across Java (11+) back‐end and React (18+), TypeScript, JavaScript, HTML & CSS front‐end layers
  • Shape user experiences by producing wireframes, prototypes, and UI designs
  • Build and maintain UI‐driven automated tests and follow strong TDD practices
  • Collaborate with business and technology stakeholders to deliver meaningful outcomes
  • Integrate with wider enterprise systems (e.g. CRM, ERP, identity platforms)
  • Configure and maintain CI/CD pipelines and infrastructure‐as‐code (e.g. Terraform)
  • Support live systems and resolve issues end to end
  • Coach and mentor junior engineers, fostering knowledge sharing and collaboration

AI‐first development

This role is hands‐on with AI‐enabled engineering. You’ll be expected to:

  • Use AI coding assistants for refactoring, test creation, debugging, and documentation
  • Deliver measurable productivity improvements through intelligent AI usage
  • Share learnings, document patterns, and train others during service handovers
  • Apply sound judgement on when to rely on AI and when human expertise matters most

What we’re looking for

Essential experience:

  • Extensive experience building web applications on a Java technology stack
  • Strong experience with React, TypeScript, JavaScript, and modern UI development
  • RESTful API design and implementation
  • CI/CD, test automation, and Agile delivery experience
  • Cloud experience in Azure, including security, scalability, and performance fundamentals
  • Strong communication skills and a collaborative mindset

Nice to have:

  • Experience with Liferay DXP
  • Knowledge of Azure Integration Services (API Management, Service Bus, Event Hub)
  • Experience with identity platforms such as Azure AD, Azure AD B2C, or AWS Cognito

Why join us?

  • Be part of a collaborative, inclusive IT function with global impact
  • Gain exposure to end‐to‐end IT asset management in a complex, international environment
  • Opportunities to drive improvements and put your ideas into practice
  • A supportive team that values customer focus, ownership, and continuous improvement

What's in it for you?

  • Hybrid working options for flexibility.
  • Bonus linked to company and personal performance.
  • 28 days holiday plus public holidays, with an annual leave purchase scheme.
  • Private healthcare, discounted dental insurance, and health cashback scheme.
  • Paid volunteering days and caregiver leave.
  • Access to retail discounts and our company share scheme.

What we stand for

We’re committed to ensuring that every colleague, candidate, and member of our community experiences fair, equitable, and respectful treatment. We strive to create an environment where everyone belongs, feels valued, and is supported to thrive. If you require any assistance or reasonable adjustments during the application process, please let us know. We’re here to help.

Job Details

Company
SThree
Location
City of London, London, United Kingdom
Hybrid / Remote Options
Posted