Principal Developer - Full Stack With Front End Focus

closed
Datacom Logo

Datacom

πŸ“Remote - New Zealand

Summary

Join Datacom as a Principal Full Stack Developer and lead the software development for our next-generation SaaS Payroll Product, Datapay. You will be responsible for all phases of software development, from architecture and design to implementation and customer engagement. This role requires expert-level skills in various technologies and a strong understanding of design systems. As a technical leader, you will mentor engineers, set coding standards, and collaborate with cross-functional teams. Datacom offers a dynamic work environment with various perks, including remote work, flexible hours, and professional development opportunities. We are committed to creating an inclusive and welcoming workplace.

Requirements

  • Possess development expertise and experience
  • Have expert knowledge of web front-end technologies such as HTML, JavaScript, Typescript, CSS, React or a similar front end development tool kit
  • Have expert knowledge across current software toolsets such as C#/.Net, C#/.Net Core, NodeJS
  • Possess knowledge of spec-first development using OpenAPI/Swagger, Unit, Regression and E2E testing and configuration of UI components with frameworks such as Storybook
  • Possess knowledge of systems integration using APIs; REST, web services, Auth0 etc
  • Possess knowledge of emerging workflows in AI
  • Have experience building software using patterns like CQRS, Event Sourcing, Domain Driven Design, Service Oriented Architectures, and Hexagonal/Onion/Clean architecture as these are fundamental to the system
  • Possess design acumen and experience
  • Have an understanding of design systems – Can help build, maintain, and extend a design system. Experience in championing a design system’s usage and value across teams to ensure consistency and standard of design
  • Have an understanding of and proven experience with establishing and maintaining pattern libraries if design systems are unavailable
  • Be conversant in design. Can collaborate with designers to help strengthen design elements, concepts, and solutions
  • Be able to think beyond the limitations of concepts and specifications. For example, can extend a design into an unspecified breakpoint in a responsive design
  • Demonstrate attention to detail and craftsmanship in all aspects of design and implementation

Responsibilities

  • Lead development teams through influence, including planning, controlling and reporting on progress
  • Design, code, and test applications either in one major language or in a range of programs across multiple platforms
  • Make Tech Stack choices and capture knowledge continuously as part of your work
  • Mentor developers in technical and other complementary team delivery skills
  • Ensure that systems are developed within agreed budgets and time frames and achieving necessary design and systems security standards
  • Oversee the analysis, design, programming, debugging, and modification of software for our Datapay product
  • Work closely with Product and Design teams to ensure quality solutions are delivered on time
  • Lead communication and collaboration across Development, Design, and Product teams, to ensure alignment and create successful outcomes

Benefits

  • Social events
  • Chill-out spaces
  • Remote working
  • Flexi-hours
  • Professional development courses
This job is filled or no longer available