Senior Software Developer

Job Title: Senior Software Developer
Reports to: CPO
Works directly with: Product and development team / CTO

Job Purpose: You are part of a team that provides outstanding technology solutions. You are responsible for the research, specification, design, development, testing, deployment, documentation and support of elegant, innovative and robust technology applications specializing in cloud-based applications and solutions on behalf of the company and customers.

Nomos One

Nomos One is on a mission to enable the world of lease management and lease accounting. We are a fast-growing company with a head office in Dunedin, New Zealand. Serving a global market with a software as a service solution, that enables centralised, digitized and automated efficiency. For businesses that use leasing as a core asset procurement tool.

Senior software developer overview

The need for experienced JS developer capabilities is increasing as the company expands and scales its offering. 

Description of Duties

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions in relation to cloud based applications.
  • Ensures that all development artefacts (source code, scripts and documentation) meet Nomos One’s software required development standards, including peer code review.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organisations.
  • Can accomplish engineering and organisation mission based on agreed objectives.
  • Respect and support all internal teams such as Sales, Support, Customer Services, Finance, Marketing and Management teams.

Required Technical Skills / Experience

  • Amazon Web Services
  • AWS Lambda, Fargate, Codepipeline
  • Docker
  • Node JS
  • React JS
  • NoSQL
  • Micro services
  • Relational Databases


  • Minimum of 5 years’ experience developing software applications
  • Bachelor’s (3 years) degree majoring in a technical field such as computer science or engineering
  • Experience of being in a leadership position


With “Senior Software Developer” as the subject line, please send your CV and cover letter to