Shape the future of product development as an Intermediate Full-Stack Engineer on a fully remote team spanning New Zealand. You'll take ownership of features from initial design through to release and iteration, ensuring every change is reliable, accessible, and built to last. Your work will directly impact customer experiences, powered by a tech stack that includes React, TypeScript, Node, GraphQL, and Postgres.
What You’ll Do
- Design, develop, and deploy end-to-end features across frontend and backend systems
- Write clean, testable code with performance, security, and scalability in mind
- Use and evolve AI-assisted development practices to improve coding efficiency and innovation
- Collaborate asynchronously with product, design, and customer-facing teams to define and deliver meaningful outcomes
- Improve code quality by identifying technical debt, refining patterns, and strengthening test coverage
- Review code with purpose, offering constructive feedback and sharing knowledge to elevate team capabilities
- Mentor junior engineers through pairing, documentation, and shared problem-solving
- Communicate progress clearly through written updates and technical documentation
What We’re Looking For
- At least 3 years of professional software development experience
- Proven track record building and maintaining production web applications using React and TypeScript
- Solid understanding of frontend architecture, state management, and performance optimization
- Experience working with GraphQL APIs and relational databases like Postgres
- Familiarity with AI-powered coding tools and a willingness to explore their application across the development lifecycle
- Strong written communication skills suited to remote, asynchronous collaboration
- Commitment to code quality, testing, security, and long-term maintainability
Preferred Experience
- Node.js backend development
- Infrastructure setup and operations in production environments
- Testing frameworks such as Cypress and Vitest, along with CI pipelines
- Experience with structured delivery methods like Shape Up
- Background in Ruby on Rails (used in legacy systems)
- Knowledge of security compliance standards
Technology Stack
React, TypeScript, Node.js, Fastify, Hasura, GraphQL, Postgres, Cypress, Vitest, GitHub Actions, Heroku
Work Environment
This is a fully remote role open to candidates in New Zealand. The team operates across time zones with a strong emphasis on asynchronous communication. You’ll work 37.5 hours per week, with flexibility in scheduling. Occasional sync calls may be needed, but the workflow prioritizes deep work and clear documentation.
Benefits & Culture
- Transparent, globally consistent salaries — same role, same pay, regardless of location
- Salary increases tied to tenure
- 20 days paid leave, plus additional time based on length of service
- 20 days sick leave
- MacBook provided with a NZD $3,000 home office allowance
- Health insurance coverage
- Self-directed cooldown periods: two weeks every eight weeks to focus on technical improvements, refactoring, or skill development
- Inclusive culture that values curiosity, empathy, craftsmanship, and clear communication
- Commitment to diversity and accessibility — we welcome applicants from all backgrounds, especially women (cis and trans), non-binary individuals, people of marginalized ethnicities, and members of the rainbow community
- Accommodations available throughout the hiring process
