Senior Full Stack Engineer
Senior Full Stack Engineer
Position Title: Senior Full Stack Engineer
Reports To: Team Lead, Engineering
Office Location: Wellington, New Zealand (Engineering team)
Work Rights: Applicants must hold the right to work in New Zealand without the need for current or future employer-sponsored work authorization.
Work Schedule: Full-time, permanent, 40 hours/week
Annual Base Salary Range: NZD 120,000 to NZD 140,000
About IKE
We are a collective of pole measurement analysts, scientists, field data collectors, and customer advocates. Together, we are building the power and communications infrastructure of the future, and we aim to make a profound change in the lives of those we serve.
We’re guided by Manaakitanga, a te reo Māori word for caring for and uplifting others, which we live as “we rise by lifting others.”
The Role
As a Senior Engineer, you’ll be a core part of the small team that owns and continually improves the web applications our customers and internal teams depend on, including the licence portal and admin portals. You’ll work across the full stack and the full SDLC, from design through deployment and support, and you’ll take the lead on technical decisions rather than waiting for direction.
We run agile with a small, cross-skilled team, so you’ll get real exposure to the parts of the stack you don’t already know, and your input will shape architecture and tooling, not just execution.
These platforms handle licensing and administrative operations directly, so performance, security, and data accuracy aren’t nice-to-haves. We expect you to build with that bar in mind by default.
We build with AI as a normal part of the workflow. That includes writing clear specs before you write code, using AI tools through implementation, tests, and review to move faster, and owning the correctness and quality of what ships under your name.
You’ll lead by example, mentoring others while staying focused and taking work through to completion with little supervision. You’ll communicate clearly at the right level, keep communication lines open, and make sound judgement calls you can explain. You’ll build productive relationships based on integrity, keep security front of mind, and approach new AI tools with the same curiosity you bring to your code.
Where and How You’ll Work
Location: The position sits within the Engineering team in Wellington, New Zealand.
Key Relationships:
Daily communication and collaboration with the Agile team
Direct report to the relevant Team Lead
Communication with stakeholders for development work, including Sales, IKE Analyze, Support, and Solutions Engineering
Strategic Context
The Senior Full Stack Engineer builds solutions to customer problems defined in epics agreed and prioritised by the Product Manager. The role works within an Agile development team and closely with team members and relevant stakeholders.
Key Responsibilities and Expected Outcomes
Proactively engage with the Product Manager to understand key customer requirements. Scope development requirements so that costs, benefits, and risks can be assessed for business value.
Implement features as part of an Agile process that ensures non-functional requirements (maintainable, reliable, secure, etc.).
Act as a senior member of the Agile process, collaborating with development, production, and key stakeholders to make IKE’s Agile process best in class.
Work with the broader IKE team to keep the system architecture scalable and fit for IKE’s current platform, balancing customer satisfaction with economic constraints.
Incorporate continuous improvement into processes and products so the team works as effectively and efficiently as possible and produces solutions that delight customers.
Provide guidance and mentorship to other developers and engineers to help them grow and keep software for the IKE product range consistent and maintainable.
Keep cybersecurity front of mind at all times. Protect IKE’s architecture and customer data from breaches, which is critical to IKE’s success.
Meet Core Development team KPIs as agreed with the broader IKE team.
Leverage AI/ML tools for efficiency: research, evaluate, and integrate AI/ML-powered development tools to improve team productivity, reduce time-to-market, and maintain high code quality.
Maintain ethical and secure AI practices, ensuring AI tools and AI-generated code adhere to ethical guidelines, data privacy standards, and customer security and compliance expectations.
Outcome: Backlog development tasks are completed on time, with high quality, security, and efficiency. Stakeholders and team members receive regular progress updates, and new features and systems are implemented.
Knowledge, Skills, and Experience
Essential Skills and Experience
Self-motivated and highly skilled in modern cloud development
Proactive and self-managing, able to take on exciting challenges and create awesome solutions with minimal supervision
Able to deliver high-quality systems that are testable, maintainable, and fit for purpose
Demonstrated experience using AI-powered developer tools and workflows to enhance software development lifecycle activities (e.g., coding, debugging, testing, and documentation)
Positive communicator on the team
A master of modern web technologies, client and server-side, with a minimum of 5 years of experience in:
React, Next.js
TypeScript, Node.js
Postgres
Modern API technologies, RESTful APIs
AWS
Preferred Skills and Experience
Agile / Scrum team environment
Linux and Docker
Claude Code and agentic workflows
Angular
Databases (SQL/NoSQL)
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent related work experience
Delegated Authority: None
Pay and Benefits
The annual base pay range for this role is NZD 120,000 to NZD 140,000. Final pay depends on skills, experience, and qualifications. Full details of pay and benefits are provided in the employment agreement at the offer stage.
ikeGPS does not accept unsolicited candidate submissions or recruiter outreach for this role, and we will not owe any fee for a candidate who was not submitted under a signed agreement.