.NET Developer (C#)

Remote (UK + Europe)
Full-time
Posted on:

Summary of this job

This role involves the development and ongoing maintenance of our portal, APIs, and supporting business systems. The successful applicant will work across multiple technologies in our modern stack to deliver scalable, high-quality solutions, and may also support integration with customer and partner systems. There is the opportunity to grow into wider areas of our platform in future.

Key responsibilities – what you will do:

  • Develop and maintain backend systems using .NET/C# (on Linux)
  • Build and support web APIs using WebAPI, MVC, Entity Framework, and Dapper
  • Develop and maintain front-end components using Angular, TypeScript, HTML, and CSS
  • Work with PostgreSQL and other supporting databases including MongoDB and Redis
  • Integrate messaging services with Apache Kafka
  • Contribute to DevOps workflows using Azure DevOps, Git, CI/CD pipelines
  • Containerise and deploy applications using Docker, Kubernetes, and Docker Swarm
  • Understand and apply networking principles and protocols in system design
  • Support customer and partner integrations as needed
  • Participate in the 24×7 emergency on-call rota (remunerated)
  • Any other duties as may be assigned by Stacuity

What you will bring:

Your Qualifications Essential/Desirable
Degree in Computer Science, Engineering, or related field  
Relevant industry certifications (e.g. Microsoft, Kubernetes, etc.)  
   
Your Experience and Skills  
3–5 years of commercial software development experience  
Strong experience with .NET/C#, including MVC, WebAPI, Entity Framework, Dapper  
Experience with Angular, TypeScript, HTML, CSS  
Familiarity with PostgreSQL, MongoDB, Redis  
Exposure to Apache Kafka  
Experience with Azure DevOps, Git, and CI/CD pipelines  
Knowledge of containerisation and orchestration using Docker, Kubernetes, Docker Swarm  
Understanding of IP networking concepts and protocols  
Experience working in a Linux environment