
Contract Senior Software Engineer – Language Agnostic
ClearPoint
contract
Posted on:
Location Type: Hybrid
Location: Auckland • New Zealand
Visit company websiteExplore more
Job Level
About the role
- You will dive into a massive, established solution to understand existing patterns before making architectural changes.
- Your focus will be on incrementally improving and refactoring legacy code, ensuring stability without "fighting" the system or introducing regressions.
- A key part of the role involves writing and optimising Raw SQL queries manually to bypass standard ORM inefficiencies, alongside building robust APIs strictly to agreed specifications.
- Ultimately, you will bring a "quality-first" mindset from your background in Go, Java, or .NET to help elevate the team's approach to structure and testing.
Requirements
- Proven background (10+ years) in backend development using C#, Java, Go or similar strongly-typed languages
- Previous commercial experience with PHP is not essential but would be hugely beneficial to hit the ground running
- Mastery of Raw SQL and relational database design such as SQL Server or PostgreSQL, understanding what happens "under the hood" of an ORM
- Tangible experience working with monolithic architectures, knowing how to safely refactor and modernise code without breaking it
- Commercial experience designing and deploying APIs (REST/GraphQL) to strict specifications
- Familiarity with cloud-native principles, CI/CD pipelines, and containerisation
- Excellent communication skills with the ability to explain complex technical decisions to product owners and business stakeholders
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#JavaGoRaw SQLSQL ServerPostgreSQLAPI designRESTGraphQLmonolithic architecture
Soft skills
communication skillsexplain complex technical decisions