MisuJob - AI Job Search Platform MisuJob

Senior Full-Stack Developer

Catch Design

Auckland, Auckland, New Zealand Hybrid permanent

Posted: April 21, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

A Senior Full-Stack Developer is required to design, develop, and test robust digital solutions. The ideal candidate should have strong technical skills, a collaborative mindset, and a passion for building scalable solutions. The successful candidate will work in a cross-functional environment and be expected to contribute to the development of the Catch Design team.

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.


Requirements:
What we’re looking for

You must already be based in New Zealand and available to work from one of our offices in either Auckland or Wellington.

You’ll bring:

• 5+ years of commercial experience in full-stack, web, or application development
• Strong proficiency in front-end technologies (HTML, CSS/SASS, JS/TS, frameworks such as React/Next)
• Strong proficiency in back-end technologies (e.g. Node.js, Python, PHP, or similar) and related frameworks
• Experience designing and working with APIs (REST, GraphQL) and integrating third-party services
• Solid understanding of databases (PostgreSQL, MySQL, NoSQL, etc.) and data modelling
• Experience working with content management systems (e.g. Storyblok, Sanity, Silverstripe, WordPress, Drupal, etc.)
• Familiarity with Git, CI/CD pipelines, and modern development workflows
• Familiarity with cloud infrastructure services (e.g. AWS, GCP, Vercel, Netlify).
• Strong understanding of performance optimisation, security, and scalable architecture
• Proven ability to deliver high-quality work within time and budget constraints
• Confident problem-solving skills and the ability to navigate complexity across the full stack.

Most importantly, you’ll embody Catch’s mission: Do good by our team, do good by our clients, and deliver great work.


Benefits:
Why join Catch Design?

At Catch, we love what we do and value balance, well-being, and growth. Here’s what you’ll get:

• Flexible working—with core hours that fit your lifestyle
• 4 weeks annual leave + 5 “Happy days” per year
• Your birthday off
• Full healthcare insurance—including dental and optical, wellness leave, and regular well-being initiatives
• Professional growth—personalised development, learning lunches, and structured career progression
• Team culture—central city offices, great snacks, company-wide events.

Ready to build high-quality digital solutions and help shape technical delivery at Catch? Apply now.

To apply, we need the following:

• A cover letter introducing yourself, telling us why you want to work with us and what you enjoy most about full-stack development. Please attach or link to examples of your work (e.g. GitHub, portfolio, projects).
• An up-to-date CV that outlines your relevant experience.
• At least two references we can contact—direct managers or leads from your recent roles. We won’t call them until things get serious between us... promise.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply