Intermediate Software Engineer

placeAuckland calendar_month 
Please Quote Reference Number 11582
  • Full-stack / Remote role
  • 4+ years of professional software development experience
  • Be a part of our awesome culture at RoofBuddy

Role Overview

We are looking for a talented and passionate Intermediate Software Engineer to join our growing remote engineering team. In this role, you will design, develop, and maintain our core platform and related applications while working on complex, high-impact projects.

You'll collaborate closely with cross-functional teams to build scalable solutions in a fast-paced, agile environment.

This position is ideal for someone with 4+ years of experience who is comfortable writing production-ready code, participating in architectural decisions, and contributing to process improvements.

Key Responsibilities

Technical Contributions:
  • Design, develop, and maintain scalable, high-performance software applications.
  • Write clean, efficient, and well-documented code following best practices.
  • Debug and troubleshoot existing applications, identifying and fixing issues efficiently.
  • Contribute to the architecture and design of our core platform.
  • Ensure code quality by conducting peer reviews and implementing automated testing.
Collaboration & Teamwork:
  • Work closely with designers and fellow engineers to define, scope, and implement new features.
  • Participate in agile development processes (e.g., daily async standups, weekly team syncs).
  • Provide mentorship and knowledge sharing with junior developers.
  • Foster a collaborative and inclusive team environment.
Continuous Improvement & Learning:
  • Stay up-to-date with the latest technologies, tools, and industry trends.
  • Propose and implement improvements to our development processes, CI/CD pipelines, and system performance.

Qualifications:

Required Skills & Experience:
  • 4+ years of professional employment software development experience.
  • Experience with Node / Typescript / NextJS and Graphql
  • Experience with databases (Postgresql).
  • Understanding of software architecture and design patterns.
  • Experience working with cloud platforms (AWS, Azure, or GCP).
Soft Skills & Mindset:
  • Strong communication skills, both written and verbal.
  • A proactive and self-motivated mindset with a passion for learning.
  • Ability to work independently and collaboratively within a team.
  • Comfortable with fast-paced, agile environments and iterative development.
Additional Perks:
  • A company-provided laptop to ensure you have the tools you need to do your best work.
  • While this is a remote-first role, we are open to hybrid working arrangements for those who prefer a mix of in-office and remote work. We aim to align with New Zealand time zones to ensure smooth collaboration.
  • Annual budget for courses, certifications, books, or conferences of your choice to support your growth as an engineer and a leader.
  • Be part of a scaling team where your voice matters. You'll have opportunities to grow into leadership roles or specialize in technical tracks.
  • Regular Team Retreats & Virtual Events - From offsite getaways to virtual trivia nights, we stay connected and celebrate wins together - even when working remotely!

Sound like an opportunity you don't want to miss? APPLY NOW with an up to date CV and Cover Letter.

Please Quote Reference Number 11582

apartmentDevoliplaceAuckland
for an experienced senior or lead software engineers to help us get there. As a member of one of our cross-functional squads, you will work closely with other amazing humans in your squad and across our Product and Customer Success teams. You will be working...
placeAuckland
and tools. If you're looking to build cool stuff, grow fast, and make real impact, this is your place. Job Summary As a Senior Software Engineer, you'll help craft high-quality software that solves real problems and scales with ease. You’ll shape...
apartmentBorn DigitalplaceAuckland
We're looking for a .NET software engineer/web developer with proven agency experience to work on a project in a fixed term role for 6 months. As a Developer at Born Digital, you will use your skills as a seasoned professional with a full...