We're looking for a proactive Senior Developer Level 1 who enjoys solving real business problems, building high-quality software, and continuously improving the systems and processes around them.
This is a hands-on role where you'll work within a collaborative development team, building modern applications and contributing to solutions that deliver real value. If you thrive in a culture of continuous improvement, enjoy finding smarter ways of working, and take pride in delivering scalable, well-designed software, this role is for you.
What You'll Do
- Contribute to a continuous improvement culture by identifying opportunities to optimise systems, streamline processes, and deliver greater business value
- Work within a Kanban team on a combination of new feature development and enhancements to existing applications
- Collaborate with technical leads and senior developers to design and deliver robust software solutions
- Develop high-quality backend services using .NET technologies and contribute to modern frontend applications
- Write and maintain automated tests, taking ownership of the quality of your work throughout the development lifecycle
- Participate in peer code reviews, contributing valuable feedback while continuously improving your own skills
- Ensure code is well-documented, maintainable, and ready for deployment
- Investigate and support production issues, resolving problems efficiently and escalating when required
- Share knowledge proactively and contribute to a collaborative team environment
- Suggest and implement improvements to development practices, team processes, and engineering standards
What We're Looking For
- 5+ years of software development experience, or 7+ years of experience with a relevant 1-year certification, or 8+ years of overall relevant industry experience.
- Strong problem-solving skills with a focus on understanding the business impact of technical solutions
- A mindset focused on optimisation, efficiency, and continuous improvement
- Practical experience with .NET or similar backend technologies
- Solid understanding of the Software Development Life Cycle (SDLC)
- Good software design and development fundamentals
- Experience working with modern frontend technologies such as React and TypeScript would be advantageous
- Strong written and verbal communication skills
- Ability to manage priorities effectively in a fast-paced environment
- A collaborative team player who enjoys sharing knowledge and helping others succeed
Why Join Us?
- Work on meaningful software solutions that deliver real business value
- Gain exposure to modern technologies including .NET 8, React, TypeScript, PostgreSQL, AWS, Kubernetes, and Azure DevOps
- Be part of a team that values innovation, quality, accountability, and continuous improvement
- Collaborate with talented engineers in a supportive and knowledge-sharing environment
- Build your technical expertise while contributing to high-impact projects
- Join a culture that empowers developers to take ownership and drive positive change
If you enjoy building great software, solving challenging problems, and continuously improving the way things work, we'd love to hear from you.