Posted 2w ago

Senior Full-Stack Developer

@ Catch Design
Auckland, Auckland, New Zealand
HybridFull Time
Responsibilities:design solutions, translate requirements, ensure integration
Requirements Summary:5+ years in full-stack, strong React/Next, Node.js/Python/PHP, REST/GraphQL, PostgreSQL/MySQL/NoSQL, CMS (Storyblok/Sanity/WordPress), Git/CI/CD, cloud (AWS/GCP), performance and security, deliver within time/budget.
Technical Tools Mentioned:React, Next.js, Node.js, Python, PHP, REST, GraphQL, PostgreSQL, MySQL, NoSQL, Storyblok, Sanity, WordPress, Drupal, Git, CI/CD, AWS, GCP, Vercel, Netlify
Save
Mark Applied
Hide Job
Report & Hide
Job Description

At Catch Design, we help some of New Zealand’s most recognised brands create meaningful, inclusive, and impactful digital experiences. We’re looking for a Senior Full-Stack Developer who brings strong technical depth, a collaborative mindset, and a passion for building robust, scalable digital solutions.

If you're an experienced developer who enjoys working across the full stack—from front-end interfaces through to back-end services and data layers—and you’re looking to deepen your impact in a supportive, cross-functional environment, this could be the role for you.

What you’ll do

You’ll play a critical role in delivering high-quality digital solutions across the full technology stack. Working as part of cross-functional teams, you’ll lead the design and implementation of applications that are performant, secure, and aligned with user and business needs.

You will:

  • Design and implement end-to-end digital solutions across front-end, back-end, APIs, and data layers
  • Translate design intent and business requirements into scalable, maintainable, high-performing applications
  • Ensure seamless integration between systems to deliver cohesive, reliable user experiences
  • Maintain cross-browser and cross-device compatibility, optimising for performance and usability
  • Champion accessibility (WCAG), security best practices, and modern development standards
  • Collaborate closely with designers, developers, project managers, and strategists to deliver cohesive outcomes
  • Contribute to technical scoping, estimation, and solution architecture across projects
  • Participate in client discussions where needed, providing clear technical input and guidance
  • Support proposals and pitches by shaping technical approaches and delivery strategies.

Technical leadership and practice contribution

As a senior member of the development team, you’ll help lift capability and drive quality across our work.

You will:

  • Lead by example through high-quality code and sound architectural decisions
  • Mentor and support junior and intermediate developers across front-end and back-end disciplines
  • Conduct code reviews and provide constructive, actionable feedback
  • Contribute to improving our development practices, tooling, and delivery approaches
  • Champion modern practices such as CI/CD, automated testing, and component-based architecture
  • Stay current with emerging technologies and bring relevant innovation into the team.