Full Stack Engineer (TDD / C# / JavaScript)

Company: Adria Solutions Ltd.
Apply for the Full Stack Engineer (TDD / C# / JavaScript)
Location: Warrington
Job Description:

Full Stack Engineer (TDD / C# / JavaScript)

We are hiring a Full Stack Software Engineer with a strong test‑driven development (TDD) background to help build the next generation of a mission‑critical cybersecurity and communications platform used globally.

This is a hands‑on role focused on designing and delivering partner API integrations across a complex security ecosystem – including endpoint protection, network security, user awareness tooling, and monitoring systems.

You’ll work as part of a collaborative product team alongside full stack and front‑end developers, supported by QA and DevOps, reporting into engineering leadership.

Why This Role Matters

The next‑generation platform will provide customers with a unified view of security across distributed environments. As integrations expand, maintaining a high bar for quality, reliability, and test coverage is critical.

This role will also play a key part in strengthening TDD practices across the team – leading through code and delivery.

What You’ll Do

  • Design and build API integrations across a cybersecurity‑focused product stack
  • Deliver clean, maintainable full stack solutions using .NET and modern JavaScript frameworks
  • Lead by example in test‑driven development practices
  • Integrate third‑party systems using REST APIs, OAuth2, webhooks, and resilient patterns
  • Contribute to a scalable, observable integration layer
  • Collaborate with Product, QA, and DevOps to deliver high‑quality releases
  • Use AI‑assisted development tools as part of your daily workflow

Requirements (Must Have)

  • Experience with C# / .NET Core
  • Strong experience with ASP.NET Core / Web API
  • Modern JavaScript / TypeScript experience
  • Experience with a component‑based SPA framework (e.g. Vue, React, or Angular)
  • Proven, hands‑on test‑driven development experience
  • Strong experience integrating third‑party APIs (REST, OAuth2, webhooks, retries, rate limiting)
  • Solid SQL skills (e.g. MariaDB or MySQL)
  • Experience with Git workflows (branching, pull requests, code reviews)
  • Regular user of AI‑assisted development tools (e.g. Claude Code, Cursor, Copilot or similar)
  • Strong ownership mindset and commitment to quality

Nice to Have

  • Commercial experience integrating AI APIs (e.g. Claude, Bedrock, OpenAI or similar)
  • Experience with AWS (e.g. EC2, RDS, Lambda, S3)
  • Microservices or distributed systems experience
  • Familiarity with iterative product development methodologies
  • Awareness of secure‑by‑design principles (e.g. ISO 27001)
  • Background in SaaS or cybersecurity environments

Benefits

  • Hybrid working
  • Excellent career development / Training budget
  • Flexible working

If you take pride in writing well‑tested, production‑grade code and want to contribute to building critical cybersecurity software used at global scale, we’d love to hear from you.

#J-18808-Ljbffr…

Posted: May 21st, 2026