Employment OS for your Business

Employment OS for Job Seekers

Senior Software Engineer – Full Stack

Technology • Wellington 6011, New Zealand • Full-time
AI Job Summary
  • Minimum 1 year (up to 5 years) as Senior Software Engineer/technical authority with UI + backend experience.
  • End-to-end complex features using JavaScript/Node.js (TypeScript desirable) and React frontend development.
  • Backend with Node.js/PostgreSQL (API design, integrations, data modelling) and daily AI tool usage with critical review.

Role Type

Contract • Full-time • Mid-level Senior

Description

About Tourwriter

We are Tourwriter, where travel meets technology and design. We build modern tools for the world’s leading travel designers, helping them create exceptional, personalised travel experiences with greater speed, creativity, and efficiency. Our platform combines intuitive workflows, smart automation, and evolving AI-driven capabilities to support every stage of the journey, from inspiration to delivery.

We are growing and looking for exceptional people to join our team. Our culture encourages curiosity, experimentation, continuous learning, and thoughtful innovation. We value people who enjoy solving real-world problems, exploring new technologies, and improving how things are done. Tourwriter is not a typical software company, and we are looking for someone who is excited to help shape the future of travel technology with us.

About the Role

We’re looking for a Senior Software Engineer to join us on a 1-year fixed-term basis, acting as a technical authority within the team, with strong experience across both UI and backend development, while also contributing across integrations and system architecture.

This role is ideal for someone who:

  • Takes ownership of complex problems
  • Influences technical direction
  • Enjoys working closely with Product and other teams
  • Is already leveraging AI tools to improve development efficiency

You’ll play a key role in shaping how we build, scale, and maintain our product.

What You’ll Do

Technical Ownership & Delivery

  • Share your expertise with the team to help all levels elevate their engineering skills
  • Design, develop and implement complex features end-to-end
  • Drive high standards in code quality, testing, and maintainability
  • Elevate code reviews and uphold engineering best practices and standards across the team
  • Work closely with Product to shape requirements into practical solutions
  • Support planning, estimation, and delivery of technical work
  • Drive clarity, reduce ambiguity, and proactively unblock technical progress

Full Stack Development

  • Build high-quality, performant, and intuitive user interfaces
  • Contribute to backend services using Node.js and PostgreSQL
  • Design and develop APIs and integrations with external systems
  • Ensure solutions are scalable, reliable, and secure

AI-Augmented Engineering

  • Use AI tools as part of daily development
  • Critically evaluating AI-generated outputs
  • Improve speed and quality across coding, reviewing and testing
  • Identify opportunities to apply AI to improve team productivity
  • Share knowledge and best practices with the team

Platform & Quality

  • Contribute to system reliability, performance, and scalability
  • Support production issues and drive them to resolution
  • Improve testing practices, automation, and CI/CD workflows
  • Help reduce technical debt through refactoring and improvements

Our ideal candidate will have

  • Strong experience in JavaScript / Node.js (TypeScript proficiency is highly desirable)
  • Proven strength in frontend / UI development with React experience
  • Solid backend experience, including API design, integrations and data modelling
  • Strong attention to detail and the ability to conduct thorough, high-quality code reviews.
  • Experience with PostgreSQL
  • Familiarity with AWS and modern cloud-based architectures, including infrastructure as code principles
  • Strong understanding of system design and scalability
  • Demonstrated experience with AI tools for development efficiency and evaluation
  • Exposure to CI/CD, monitoring, and system reliability practices

What Success Looks Like

  • You become a trusted technical authority in the team (and can build strong relationships)
  • You deliver complex features with high quality and clarity
  • You raise the bar for engineering best practices and standards and love to learn
  • You’ll apply our values of Care, Curiosity, Customer-centricity and Creativity in all you do

Why Join Tourwriter

  • Work on a meaningful product used globally in the travel industry
  • Influence technical direction and engineering practices
  • Be part of a team that values quality, collaboration, and growth
  • Opportunity to shape how AI is used in modern software development
  • Work in a friendly CBD (Wellington) based office environment (Hybrid) where we care about our colleagues and enjoy homemade bread every week
  • Annual personal development budget to grow your skills
  • Annual wellness allowance to keep you at your best
  • The chance to work in a fast-growing, innovative company where your ideas matter