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 |