Intermediate Full Stack Software Developer

  • Full Time Job
  • Hybrid
  • nzd
Advice Link

Advice Link is a New Zealand based and owned Fintech that builds Advice Link, a SaaS platform that helps financial advisers across mortgage, insurance and KiwiSaver stay compliant and work more efficiently. As a subsidiary of the New Zealand Home Loans (NZHL) Group, Advice Link offers the agility of a startup along with the strong backing and support of a mature organisation. 

We are creating a new team in our Wellington-based office, so this is a unique opportunity to be part of new beginnings in a growing Fintech. As our main team is remote in New Zealand, we would also consider candidates not based in Wellington, if you have the right skills.

We are looking for an Intermediate Full Stack developer with an ability to build new features and API endpoints on the backend with typed languages like Java, C#, Scala or TypeScript and to implement interactive, delightful data-driven components in HTML/CSS using TypeScript and React.

You will be working closely with the back-end team to define and update APIs, progressively modernise and replace key UI components within the platform, converting them from ScalaJS to TypeScript, all with AI assistance. You will also be working closely with our junior front-end to maintain a library of components based on a design system and use them to create innovative UIs that make financial data easy to understand for retail customers, and help advisers get the information they need at the right time. 

As an Intermediate Full-Stack developer, you’ll be sharing your time between building minor features and improvements in the back end and building new components and feature in the front-end. This role requires versatility with a good technical and analytical focus, as you will be acting as a bridge between the front-end and the backend, ensuring that the interfaces (APIs) between the two work well. 

  • Participate and sometimes lead the implementation of features across the back end and front-end. 

  • Implement user interface components and features using React and TypeScript 

  • Maintain and improve the implementation of our design system 

  • Implement improvements and minor features in our Scala backend (specific Scala knowledge not required). 

  • Help design and refine APIs and the implementation of our components library so that they make implementing new features easier and faster. 

  • Write action plans that you can leverage with AI assistance to work more effectively. 

  • Work closely with the rest the tech team members to find synergies, opportunities to streamline and simplify the architecture and the implementation of the application. 

  • Collaborate closely with stakeholders, including product management, design, and QA, to deliver a top-notch application.

Advice Link