About the job

In this role, you’ll join our expanding engineering team, focused on enhancing and supporting software that simplifies legal compliance and makes it accessible to everyone. You will play a key role in delivering a high-quality, scalable web application with an intuitive, user-friendly interface that helps users navigate legal requirements with ease.

As part of our development team, you’ll maintain and improve our .NET-based solutions while delivering new features that delight our customers. This role involves working on both the frontend, creating dynamic and responsive user interfaces, and the backend, supporting and evolving our .NET Framework codebase with an eye toward modernisation.

We understand that most developers have preferences and specialised strengths—whether that’s frontend, backend, or other slices of the technology pie. While this position covers full stack responsibilities, we recognise the “full stack developer” who is a master of everything equally is somewhat of a myth. We value your unique expertise and are interested in where your passion lies, while still needing someone comfortably contributing across the stack as needed.

This is a full-time, in-person role in our Wellington waterfront office (with the option of agreeing WFH days with your manager), working in our software development team. Reporting to a Senior Engineer, there will be opportunities to grow your career with ComplyWith as our business grows in New Zealand.

About ComplyWith

We make the law clear for people and organisations who need to comply with the law. 

Our vision is to be well known as Aotearoa New Zealand’s legal compliance leader, simplifying legal complexity with easy-to-read content and pleasure-to-use software. 

Our growing legal technology business works with over 180 Kiwi businesses, including many of the regulators. 

The working environment at ComplyWith encourages grounded achievers who love doing mahi that matters and getting stuff done. We’re confident, humble, and authentic. ​​

What you'll be doing 

In this diverse engineering role, your work will include:

  • Develop and maintain front-end components using React, Redux, and related technologies to ensure an intuitive user experience.
  • Maintain, improve, and expand the functionality of our .NET Framework application.
  • Work within the development team to ensure smooth integration between front-end and back-end systems.
  • Develop robust, clean, and scalable code with an emphasis on Test-Driven Development (TDD).
  • Optimise application performance for speed, scalability, and accessibility.
  • Implement and maintain security best practices throughout the application stack.
  • Troubleshoot and resolve software defects and other issues within the codebase.
  • Identify opportunities for improvement in existing systems and implement solutions.
  • Participate in code reviews and provide constructive feedback to your peers.
  • Contribute to discussions on system architecture, design, and new features, focusing on enhancing usability and accessibility.
  • Stay up to date with the latest development trends, especially in the React ecosystem and .NET Framework.

How you'll know you're successful

You know you’re doing a great job when:

  • You take ownership of your and AI-generated code and ensure its quality.
  • You are producing high-quality code, consistent with existing code base, making good use of AI and other tools.
  • You are increasing the automated testability of the application.
  • You are increasing the documentation usable by developers and agents to increase the quality of the next piece of work.
  • You receive positive feedback and are highly valued by the ComplyWith team and our customers.
  • You’re enhancing the team’s effectiveness through knowledge sharing, constructive collaboration.

What you’ll bring

We’re looking for a person who has a demonstrable passion for development who is looking to grow with us as ComplyWith continues to accelerate.

Core skills and experience: 

  • 3+ years of professional development experience
  • Knowledge of AI-based development workflows, including working with code assistance tools and AI-powered productivity enhancements.
  • Background working with the .NET Framework (familiarity with .NET 4.8 is beneficial)
  • Proficiency in C# (or similar OO language), JavaScript, TypeScript, HTML, CSS, and related technologies
  • Experience building applications with React and its ecosystem
  • Knowledge of state management approaches such as Redux
  • Skills in integrating front-end and back-end systems using RESTful APIs
  • Experience with SQL Server and database concepts
  • Familiarity with modern build tools and package managers
  • Comfort using Git version control and working in collaborative development environments

Nice to have:

  • Knowledge of modern deployment pipelines, CI/CD practices, and cloud platforms.
  • Understanding of modernising applications to newer versions of .NET (Core).
  • Awareness of current security best practices for web applications.
  • Practice with Test-Driven Development (TDD) methodologies.
  • Understanding of UI/UX principles and accessibility standards.

Ways of working:

  • A proactive mindset and the ability to work independently while managing time and tasks effectively.
  • A collaborative attitude, with a willingness to contribute to team growth.
  • A values-driven personality (integrity and trust is core to how we operate) and a doer who loves to get stuff done.
  • A drive to learn and take on new challenges in a collaborative and practical way. 
  • A desire and ability to work in a way that’s aligned to our Guiding Principles. We do our very best to be: 
    • Simplicity-driven
    • People-centred
    • Grounded achievers 
    • Autonomous collaborators 
    • Forever innovating

To find out more, check out the How we roll section on our About Us page.

How to apply

If you have any questions, please email us at recruitment@complywith.com. To apply, please send through a copy of your CV and cover letter.

If you don’t quite meet these requirements but still think you’d be a great fit for the role, we’d still love to hear from you.

We will be reviewing applications as they come in.  

BIG C Background Image