Taro Logo

Principal Developer - Full stack

One of Australia and New Zealand's largest suppliers of Information Technology professional services, specializing in payroll solutions.
Auckland, New Zealand
Frontend
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Developer - Full stack

Datacom, a leading IT services provider in Australia and New Zealand, is seeking a Principal Full Stack Developer to lead the software development of their next-generation SaaS Payroll Product, Datapay. With over 50 years of payroll processing experience, Datacom is modernizing their customer experience while maintaining their robust engine.

The role demands a seasoned developer with 10+ years of experience who can handle all phases of software development, from architecture to implementation. You'll be working with cutting-edge technologies including C#/.NET, NodeJS, React, and various modern architectural patterns. The position involves leading development teams, mentoring engineers, setting coding standards, and ensuring end-to-end quality.

As a technical leader, you'll collaborate closely with Product and Design teams, contributing to the long-term roadmap while following an Agile delivery approach. The role offers exposure to emerging technologies, including AI workflows, and requires expertise in various software development practices such as CQRS, Event Sourcing, and Domain Driven Design.

Datacom offers an inclusive, dynamic work environment that maintains a small business feel despite its size. The company provides excellent benefits including flexible working arrangements, professional development opportunities, and a collaborative culture. You'll be at the forefront of technology, helping major enterprise organizations solve their greatest challenges while working in a collegial, flat-structured environment that values individual contributions and promotes personal growth.

Last updated 7 months ago

Responsibilities For Principal Developer - Full stack

  • Lead development teams through influence, including planning, controlling and reporting on progress
  • Design, code, and test applications across multiple platforms
  • Make Tech Stack choices and capture knowledge continuously
  • Mentor developers in technical and team delivery skills
  • Ensure systems are developed within agreed budgets and timeframes
  • Oversee analysis, design, programming, debugging, and modification of software
  • Work closely with Product and Design teams
  • Lead communication and collaboration across Development, Design, and Product teams

Requirements For Principal Developer - Full stack

JavaScript
TypeScript
React
Node.js
  • 10+ years in Software Development, with at least 4 years in a large IT organisation
  • Expert knowledge of C#/.Net, C#/.Net Core, NodeJS
  • Knowledge of systems integration using APIs, REST, web services, Auth0
  • Knowledge of emerging workflows in AI
  • Experience with CQRS, Event Sourcing, Domain Driven Design, Service Oriented Architectures
  • Knowledge of HTML, JavaScript, Typescript, CSS, React
  • Knowledge of OpenAPI/Swagger, Unit, Regression and E2E testing
  • Strong verbal and written communication skills
  • Effective presentation skills

Benefits For Principal Developer - Full stack

  • Social events
  • Chill-out spaces
  • Remote working options
  • Flexible hours
  • Professional development courses

Interested in this job?