Senior Full Stack Developer

October 30, 2025
Full Time

Position Overview

As a Senior Full-Stack Developer, you are instrumental in architecting and delivering high-quality digital solutions across the entire technology stack. You possess a deep expertise in modern frameworks, APIs, and databases, consistently producing clean, maintainable code that optimises functionality and performance. 

At this advanced stage of your career, you leverage extensive experience in developing end-to-end applications, strategically aligning technical decisions with superior user experiences and overarching business objectives. You excel in collaborative environments, actively guiding designers, other developers, and client services teams to transform complex ideas into impactful realities. 

You are committed to continuously deepening your technical acumen, taking full ownership of critical features and projects. You are a proactive contributor in technical discussions, a mentor to peers through knowledge sharing, and a leader in code reviews, ensuring the highest team standards. With an insatiable curiosity, you remain at the forefront of emerging technologies, constantly expanding your expertise and driving innovation within the team.

Key Responsibilities

  • Actively participate in client-facing Agile project ceremonies, demonstrating professionalism, preparedness, and a deep understanding of project goals to represent Octave with excellence. 
  • Estimate and document tasks accurately and actively manage the Kanban board to ensure smooth workflow and project progress.
  • Write clean, scalable, and maintainable code to create responsive, performant, user-friendly websites and applications.
  • Have a keen eye for detail and collaborate effectively with the design team to realise the design vision in code.
  • Debug and resolve issues across the full stack, ensuring a high standard of quality.
  • Adhere to scope, time and budget considerations.
  • Support the design team in their understanding of the technical complexities of the digital experiences they are designing
  • Conduct regular code reviews to maintain quality, adherence to best practices, and coding standards.
  • Stay ahead of the latest front-end technologies, frameworks, and best practices, and share knowledge with the team.
  • Contribute to the team culture.

Skills and Experience

  • 5+ years of full-stack development experience in a professional environment.
  • Software Engineering Degree or equivalent is advantageous
  • Strong experience in HTML5, CSS3, JavaScript (ES6+), TypeScript and modern libraries and frameworks like React, NextJS, Vue.js, or Angular.
  • Strong experience with backend technologies such as Python, PHP, Node.js
  • Strong experience with web application frameworks such as Django.
  • Experience architecting and integrating front-end applications with RESTful APIs or GraphQL.
  • Experience with Headless CMS solutions.
  • Experience with CSS preprocessors (SASS/LESS) and CSS-in-JS libraries (e.g., Styled Components).
  • Experience with using generative AI to make code workflows more efficient is advantageous.
  • Experience with web application frameworks (e.g. Django, SilverStripe).
  • Ensure all projects meet high-performance standards, including page speed, accessibility, and cross-browser compatibility.
  • Strong understanding of responsive design and mobile-first development principles.
  • Proficiency in version control systems (e.g., Git) and familiarity with CI/CD workflows.
  • Excellent written and verbal communication skills 
  • Knowledge of SEO principles
  • Strong communication and collaboration skills, with experience working in an Agile environment
  • Familiarity with design tools like Figma or Adobe XD
  • Experience with server side languages such as Python and PHP is advantageous.
  • Experience with database technologies such as PostgreSQL and MySQL  is advantageous.
  • Experience with Google Analytics (GA4) and custom events and reporting.
  • Understanding of DevOps concepts and tools (e.g., Docker, AWS).
To apply send your CV to
richard.blake@octave.nz