
Senior Developer
- Auckland
- Permanent
- Full-time
- Build solutions end-to-end: analyse, design, code, create pipelines, automate tests, automate deployments, monitor, enhance, and maintain. We advocate the “you build it, you run it” mantra.
- Develop secure and resilient integrations across multiple hybrid systems (including cloud APIs to on-prem systems).
- Collaborate with product owners, engineers, and stakeholders on delivering high-quality solutions that make a difference to our customers.
- Continuously learn and drive your professional growth.
- Write readable and highly maintainable code.
- Read and analyse existing code and solutions.
- Identify opportunities to incrementally improve our code following the boy-scout rule: “Leave your code better than you found it”.
- Code reviews and pair programming.
- Develop tools or automation that accelerate the development process whilst improving the developer experience.
- Our industry leading cloud practice management system:
- Migration to our modern technology stack
- Building solutions that deliver delightful user experiences to our Customer Support
- You have senior-level proficiency in .NET 8 or higher, C#, and SQL.
- You are an expert in developing well-architected software solutions in AWS and/or Azure. You have a track record for building cloud-based solutions that are secure, high-performing, resilient, and efficient.
- You have a proven mastery of software engineering best practices, especially in the areas of asynchronous programming, exception handling, and performance optimization.
- You have a deep understanding of databases (SQL Server, Postgres), ORMs (Entity Framework, Dapper, Npgsql, Microsoft.Data.SqlClient, LinqToDb), and tooling around it.
- You are highly proficient in API development (Minimal APIs, REST, gRPC), Authentication and Authorization, containerisation, service orchestration, distributed systems, CI/CD pipelines, unit testing, integration testing, infrastructure-as-code (Terraform or Bicep), and observability (OpenTelemetry).
- You have extensive experience in conducting code reviews. This includes the ability to critically analyse code, articulate specific, well-reasoned feedback, and engage in productive solution refinement.
- You are highly skilled at using LLMs and AI-powered tools. You effectively drive it to increase your productivity and quality of your work.
- You take ownership and get things done, driving projects with a bias for action and a commitment to delivering value incrementally.
- You learn rapidly from setbacks and adapt your approach to continuously improve.
- You transform ambiguous problems and abstract ideas — not rigid specifications — into delightful, high-quality, and remarkably simple solutions. You are driven by true craftsmanship, creativity, and a relentless pursuit of excellence in everything you build.
- You possess a genuine passion for continuous learning and self-improvement. You actively seek and value diverse perspectives, recognizing the limitations of your own viewpoint.
- You champion a "One Team" philosophy, effective in working with multiple teams towards shared goals. You believe in transparent collaboration, actively engaging with the team through huddles, interactive reviews, and whiteboarding.
- You have strong opinions, loosely held — you thrive in technical discussions, confidently propose and debate ideas, and drive well-reasoned solutions to help the team achieve the best outcomes. You're not one to just go with the flow; you help drive us forward.
- You are self-motivated, consistently seeking opportunities to contribute more, and take on greater responsibilities to propel the team forward.
- You demonstrate strong interpersonal awareness, understanding team dynamics and the impact of your interactions.
- Short online behavioural and cognitive assessments
- First interview (technical Q&A + coding exercise, 1 hour 30 minutes)
- Second interview (in-person, 1-2 hours)
- Modern office and equipment - standing desks, high-spec laptops, high-resolution monitors
- Professional growth and development - great access to learning opportunities and resources
- Flexible working hours including work-from-home days
- Standard leaves including a Birthday leave
- KiwiSaver contribution
- Wellness and health benefits including discounted medical insurance, allowance for dental treatments, discounted gym membership, and more!
- Opportunity to work in a highly creative and dynamic environment
- We are developing cloud-based practice management software that makes it easier for dental professionals to manage their practices.
- We are developing artificial intelligence-powered tools that help dentists diagnose and treat dental conditions more accurately.
- We are developing teledentistry solutions that make it possible for dentists to provide care to patients in remote areas.
- We are developing virtual reality and augmented reality tools that help dentists train and educate their patients.