Full Stack Engineer (TDD / C# / JavaScript) in Manchester

Full Stack Engineer (TDD / C# / JavaScript) in Manchester

Manchester Full-Time 50000 - 70000 £ / year (est.) Home office (partial)
Adria Solutions

At a Glance

  • Tasks: Design and build API integrations for a cutting-edge cybersecurity platform.
  • Company: Join a dynamic team at a leading cybersecurity company.
  • Benefits: Enjoy hybrid working, excellent career development, and a flexible schedule.
  • Other info: Collaborative environment with opportunities to work on innovative projects.
  • Why this job: Make a real impact in global cybersecurity while honing your TDD skills.
  • Qualifications: Experience with C#, .NET, and modern JavaScript frameworks required.

The predicted salary is between 50000 - 70000 £ per year.

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.

Full Stack Engineer (TDD / C# / JavaScript) in Manchester employer: Adria Solutions

Join a forward-thinking company that prioritises innovation and collaboration, offering a dynamic work culture where your contributions directly impact the development of cutting-edge cybersecurity solutions. With excellent career development opportunities, a flexible hybrid working model, and a commitment to maintaining high standards in test-driven development, this role is perfect for those looking to grow their skills while making a meaningful difference in the tech landscape.

Adria Solutions

Contact Details:

Adria Solutions Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Engineer (TDD / C# / JavaScript) in Manchester

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those in cybersecurity. A friendly chat can lead to insider info about job openings or even a referral.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving TDD, C#, and JavaScript. This gives potential employers a taste of what you can do before they even meet you.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to API integrations and TDD practices. We recommend doing mock interviews with friends or using online platforms to get comfortable.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Full Stack Engineer (TDD / C# / JavaScript) in Manchester

Test-Driven Development (TDD)
C#
.NET Core
ASP.NET Core
Web API
Modern JavaScript
TypeScript

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C#, .NET Core, and TDD. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about cybersecurity and how your background makes you a perfect fit for our team. Keep it engaging and personal!

Showcase Your TDD Experience:Since we value test-driven development, include specific examples of how you've implemented TDD in your past projects. We love seeing how you lead by example in maintaining quality and reliability.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Adria Solutions

Know Your Tech Stack

Make sure you’re well-versed in C#, .NET Core, and modern JavaScript frameworks like React or Angular. Brush up on your knowledge of TDD practices and be ready to discuss how you've applied them in past projects.

Showcase Your API Integration Skills

Prepare examples of your experience with integrating third-party APIs, especially using REST and OAuth2. Be ready to explain the challenges you faced and how you overcame them, as this will demonstrate your problem-solving abilities.

Demonstrate Collaboration

Since this role involves working closely with Product, QA, and DevOps teams, think of instances where you’ve successfully collaborated in a team setting. Highlight your communication skills and how you contribute to a positive team dynamic.

Ask Insightful Questions

Prepare thoughtful questions about the company’s approach to cybersecurity and their development processes. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.