About The Role Weâre looking for a talented Software Engineer to join our growing team and help design, build, and maintain high-quality software solutions. Youâll work closely with product managers, designers, and other engineers to deliver scalable, reliable, and user-focused systems.
This is a great opportunity for someone who enjoys solving complex problems, writing clean code, and contributing to a collaborative engineering culture.
Key Responsibilities
Design, develop, test, and maintain software applications
Write clean, maintainable, and well-documented code
Collaborate with cross-functional teams to deliver features end-to-end
Participate in code reviews and contribute to engineering best practices
Troubleshoot, debug, and optimise existing systems
Contribute ideas to improve product performance, scalability, and user experience
About You
Youâre a proactive engineer who enjoys learning and takes pride in building quality software.
Youâll bring:
Commercial experience as a Software Engineer or Developer
Strong experience with one or more programming languages (e.g. JavaScript, TypeScript, Python, Java, C#, or similar)
Experience with modern frameworks or platforms (e.g. React, Node.js, .NET, Spring, Django, etc.)
Familiarity with REST APIs, databases, and version control (Git)
Understanding of software development best practices and SDLC
Strong problem-solving and communication skills
Nice to have (but not essential):
Cloud experience (AWS, Azure, or GCP)
CI/CD pipelines and DevOps exposure
Experience working in Agile/Scrum environments
Job Type: Full-time
Pay: $90,000.00 â $110,000.00 per year
Work Location: In person