Senior Engineer (backend focus)

WFH. Australia or New Zealand.

|

Full Time

The Role

You'll join our 6-person engineering team as a backend-focused engineer. You'll take ownership of the backend codebase, ensuring scalability, robustness, and observability while coaching our capable team of predominantly frontend-focused engineers. You'll lead and define key aspects of our ambitious roadmap: continuing a live MeteorJS to Fastify/VueJS migration (the kind bigger companies wouldn't have the guts to do), evolving our plan editor into a robust real-time collaboration system (think AutoCAD meets Figma), and helping transform 6 million annotated construction plans into an AI-driven estimation engine. We're not big enough to keep you siloed, you'll touch everything we do.

About Us

Groundplan is a growing B2B SaaS company helping thousands of tradies streamline their take-off, estimating and design processes. Our cloud-based software is designed to make complex tasks simple, saving hours on every quote and improving accuracy for our customers.

We're driven by innovation, guided by customer needs, and proud to lead rather than follow. We keep things human, approachable and collaborative, both in how we work and how we support our customers.

Why Join Groundplan?

Work/life balance: we're a fully remote team that values flexibility and trust. At Groundplan, you'll be joining a supportive environment where outcomes matter more than hours.

Stability: we're founder-owned, bootstrapped and profitable there's no worrying about the next investment round or quarterly results here.

Impact: your work makes a significant, tangible difference for tradies and their businesses.

Autonomy: you'll work directly with our founders and head of engineering to make key decisions, no layers of approval, no politics.

Growth: in a small team like ours, your scope is limited by ability and appetite, not title. You'll have the opportunity to evolve our architecture, establish best practices and drive critical improvements.

Focus: Minimal meetings and interruptions so you can do your best work

About You

Technical Expertise

You have deep expertise in Node.js/TypeScript, creating RESTful API, and running reliable, observable and well-tested applications in the cloud. You've successfully shipped scalable backend systems and ideally have experience with API migrations or large-scale refactoring projects in production environments.

Leadership & Autonomy

You're a self-directed senior engineer who thrives in flat hierarchy environments. You can independently navigate large, complex codebases, make sound technical decisions without oversight, and take full ownership from conception to production deployment. You happily coach others who are more junior or who have expertise in other parts of the stack. You actively seek opportunities to improve both code quality and development processes, contributing to the team's continuous improvement culture.

Communication & Collaboration

You have excellent written and asynchronous communication skills, essential for our remote-first culture. You can articulate complex technical concepts clearly, collaborate effectively across time zones, and are comfortable with our video/writing-heavy communication style and occasional live meetings.

Product Mindset

You find satisfaction in working with product, support, sales and customers to understand our customers' problems. You're energized by understanding the full product context behind what we build and how it helps our customers, and you use that understanding to drive your everyday decision-making. Your focus is on backend engineering, but you'll pitch in and help wherever it will provide the most value to our customers and the business.

Skills

Mandatory

  • Typescript
  • Node JS
  • Interest in using AI, both for coding and for product features
  • Developing REST APIs

Desirable

  • MongoDB
  • VueJS
  • DevOps
  • Docker
  • Experience with AI

Nice to have

  •  Meteor JS / Python (as we're migrating _away_ from these)
  • Working with monorepo tooling
  • Experience with PDF generation and authoring
  • Experience with CAD

Responsibilities

Backend Development

  • Extend and maintain our REST API, maintaining robustness, scalability and observability
  • Maintain and enhance background worker systems
  • Continue our migration from MeteorJS to Vue/REST
  • Implement comprehensive integration tests following the test trophy philosophy
  • Optimize database queries and design efficient data operations

System Implementation

  • Work within established architectural patterns while suggesting improvements
  • Follow technical leadership direction while contributing to pattern evolution
  • Collaborate with frontend engineers on full stack changes
  • Balance feature delivery with technical debt reduction

Code Quality & Collaboration

  • Conduct thorough and constructive code reviews
  • Mentor team members who are less familiar with backend concepts
  • Collaborate with team members to solve complex technical challenges
  • Document your work and architectural decisions clearly
  • Ensure adherence to testing philosophy and code quality standards

 Product & Customer Focus

  • Work closely with product team to shape new features and technical requirements
  • Collaborate with support team to understand customer-reported bugs and issues
  • Form a deep understanding of construction industry workflows and customer needs
  • Advocate for technical solutions that directly improve customer experience
  • Consider scalability and performance implications of features across different customer segments

Send your application and resume to: dev-careers@groundplan.com

We look forward to hearing from you!
Contact
Back to Careers