Join a team that believes in bold thinking, continuous learning, and building software that makes an impact. This role is ideal for a developer who thrives in an agile, collaborative environment and wants to work with the latest .NET and React technologies.
You will play a key role in designing, developing, and optimising full-stack applications within a modern engineering environment. The role requires strong capability across API development, frontend engineering, cloud fundamentals, and high-quality coding practices. You will contribute to feature design, participate in agile ceremonies, and ensure the delivery of scalable, secure, and maintainable solutions.
Our client is a forward-thinking technology organisation known for its innovative culture, flat structure, and commitment to growing technically curious individuals. They focus on delivering modern, cloud-aligned software while fostering an environment that values autonomy, ownership, and continuous improvement.
What You’ll Do
- Understand and translate business requirements into functional, high-quality solutions.
- Write clean, efficient, and scalable code using modern .NET and React.
- Develop and maintain REST APIs and web applications across multi-layered architectures.
- Collaborate with cross-functional teams to design, develop, and optimise software components.
- Participate in agile ceremonies and contribute to technical discussions.
- Validate application functionality, performance, and security.
- Develop user-friendly web interfaces using React, JavaScript, HTML, CSS, and Bootstrap.
- Write and maintain unit tests to ensure code quality and reliability.
- Troubleshoot and debug applications across the full stack.
- Stay current with emerging tools, frameworks, and development trends.
What You Bring
- Bachelor’s degree in Computer Science or a relevant field.
- 7+ years’ experience as a Full Stack Developer.
- Strong experience with .NET Core, .NET 6 or higher, and ASP.NET frameworks.
- Proficiency in developing REST APIs and working with SQL Server.
- Proven experience building React applications.
- Strong skills in JavaScript, HTML, CSS, and Bootstrap.
- Experience with unit testing frameworks such as MSTest, NUnit, or xUnit.
- Understanding of SOLID principles, microservices, OOD, and clean architecture.
- Exposure to Azure DevOps, CI/CD pipelines, Docker, and Kubernetes.
- Familiarity with Azure services such as API Management, Functions, Key Vault, Cosmos DB, and App Service.
- Ability to work in agile, waterfall, or hybrid environments.
What Success Looks Like
- Delivering high-quality, well-tested code aligned to requirements and best practices.
- Collaborating effectively with team members and contributing to shared goals.
- Taking ownership of tasks and proactively solving development challenges.
- Continuously improving application performance, quality, and security.
- Staying informed and adopting new tools, frameworks, and cloud technologies where relevant.