Early-to-mid Senior



Senior Back-End Developer

Your mission

As a critical member of our team you’ll apply your impressive front-end skills to develop and deliver solutions for a variety of online projects. You’ll work directly with some great local and international companies as an architect, engineer and builder of tools that enable our clients to change and grow.

About Journey

Journey is a team of digital specialists based in Auckland and London. We love what we do, and we do it well. We look after each other and have fun together.

We create digital customer experiences through a blend of consulting, design, and development. Our focus is on digital products as well as mobile apps, and software for national and international clients. Our goal is to make Journey the place where you can do the best work of your career and enjoy yourself at the same time.

What’s the role about?
Tasks and Responsibilities‍

Your day-to-day activities will typically include:

  • Project planning.

  • Software design and architecture (for senior-level developers).

  • Reviewing pull requests (for senior-level developers).

  • Writing clean, maintainable code based on SOLID principles.

  • Bug fixing and support work.

  • Hosting maintenance.

  • DevOps.

  • Testing your own work.

  • Involvement in process improvement.

  • Liaising with the design and development teams to ensure understanding of the initial feature requirements.

  • Reviewing new features and improvements against their original requirements, including having an awareness of the interconnectedness of different functions within the product, and testing other relevant and related functions.

  • Being able to lead technical solutions using your extensive experience and identifying opportunities for improvement.

About you
  • You need to be a highly-motivated, organised and passionate person with a keen eye for detail.

  • You’ll be willing to tackle demanding tasks and take responsibility for actions, using your initiative to make suggestions and work to make things happen.

  • You have a curious and driven nature, always wanting to keep up-to-date with coding and technological trends.

  • You’ll have a strong desire to learn and to share your knowledge with your team. In addition, you’ll be flexible enough to adapt your approach to different team members, helping to motivate and inspire with a positive attitude.

  • You must excel at managing delivery, with a keen ability to define team and project objectives including expectations and deadlines and monitor the progress of your projects against targets.

  • You will use your strong oral and written communication skills to build rapport with internal and external stakeholders on your projects. You will be a good listener, but also highly-persuasive, using facts, clear arguments and personal conviction to influence and persuade others.

Essential skills and experience:
  • Developing across full stack, and in particular back end systems using a combination of .NET, .NET Core, MVC and SQL.

  • C#.

  • Writing and executing unit and integration testing.

  • Managing multiple projects in a fast-paced, time-sensitive, results-oriented, web-based development environment and an understanding of what's required to get the job done.

  • The entire lifecycle of digital development from Information Architecture to prototyping, to user testing to internal testing and bug-fixing.

Ideal skills and experience:
  • Complex API and CMS development (ideally Umbraco or Kentico).

  • RESTful APIs.

  • OO design patterns and SOLID design principles.

  • Software design and architecture.

  • JavaScript, HTML and CSS.

  • Jira/Confluence.

  • Azure or AWS.

  • DevOps (Azure DevOps or similar).

  • Microsoft certification would be an advantage.

  • Competitive $$

  • A team that works hard, has fun and loves a challenge.

  • Be surrounded by some of the best digital minds in the business.

  • The chance to do some of the best work of your career…

  • …and drink great coffee!

Important notes

For this role you must have the legal right to live and work in New Zealand and be based in Auckland, New Zealand. We will not be recruiting from overseas for this role, and you will not be able to work from outside of Auckland or offshore.

A competency test and other assessments may form part of the interview process.

If you have any questions, please contact Sarah Ritchie, Head of People & Culture, jobs@journey-digital.com.

We’re invested in your health and happiness.

Caring and supportive team

We're not just a company, we're a tight-knit family that truly cares. We're all about the people here and we've got a culture that thrives on collaboration, innovation, and a decent dose of fun. Think social shindigs, fridge loaded with drinks, snacks at arm's length, and an office that feels like a second home. Oh, and did we mention we love playing the long game? Stick with us and we'll celebrate your commitment with our long-service recognition.

100% radiation

One of our Journey values is ‘be a radiator’, which is all about radiating positivity and joy and being solutions focused – and that’s a prerequisite for each new person who joins our team. That means that you’ll be working with 100% radiation all around you. You’ll see it and feel it and it will brighten your day!

Professional growth

We’re on a never-ending quest for knowledge and we’re bringing you along for the ride. From team training to individual learning opportunities, we’ve got your back. Plus, our Career Progression Framework is your personal roadmap to skill development and career advancement.

Health and wellbeing

We’re as serious about wellbeing as we are about work. How about a gym membership to keep you in tip-top shape? Or counselling services via our Employee Assistance Programme (EAP) to help keep the mental health checks in green? And let's not forget a super-sleek office that’s as comfortable as it is cool.

Profit sharing

We believe in sharing the success of the company. Our discretionary bonus structure ensures that when the company thrives, so do you.

Flexible working

We get it, life’s not a one-size-fits-all deal. All our team can work from home for two days each week. Plus we also offer flexible start and finish times so you can fit your work hours around school pick-ups, morning gym workouts or beating the rush hour traffic.