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

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 3 days 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?

Jobs Related To Datacom Principal Developer - Full stack

Principal Software Engineer, Front End

Principal Frontend Software Engineer role at Disney building streaming platform experiences across Disney+, Hulu and ESPN+

Principal, Software Engineering

Principal Software Engineer position at Cast & Crew leading frontend development for entertainment industry technology solutions.

Engineering Director, Firefly.Adobe.com

Lead Adobe's Firefly engineering team, driving generative AI innovation and web application development while managing talented engineers.

Principal Software Engineer - Full Stack

Principal Full Stack Engineer role at Veeva Systems, building healthcare cloud solutions with 12+ years experience required, offering remote work and competitive benefits.

Senior Software Engineering Manager – UI Frameworks Team, VisionOS

Lead Apple's UI Frameworks Team for Vision Pro, managing engineers and developing core SwiftUI infrastructure for spatial computing applications.