← All roles

Senior Full-Stack Engineer

Engineering
Remote (Australia / India) · Full-time

Own features end to end across our platforms and partner products. Strong TypeScript/Node and a modern front-end framework; cares about production, not just merge.

Role Overview

We want a Senior Full-Stack Engineer to lead the design and implementation of our web architecture. You will write clean code, build fast APIs, and ensure our platforms scale smoothly as our traffic grows.

Key Responsibilities

  • System Design: Architect, build, and maintain scalable web applications and RESTful APIs.
  • Front-End Development: Build responsive, user-friendly interfaces using HTML5, CSS3, and modern frameworks like React, Angular, or Vue.js.
  • Back-End Development: Write server-side logic using languages like Node.js, Python, or Go.
  • Database Management: Design, query, and optimize SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.
  • Mentorship: Perform code reviews, debug complex issues, and guide junior to mid-level developers.
  • Collaboration: Partner with product managers and UI/UX designers to bring new features to life.

Requirements

  • Experience: 5+ years of professional full-stack software development experience.
  • Front-End: Deep understanding of modern JavaScript (TypeScript), HTML, and CSS.
  • Back-End: Strong proficiency in at least one server-side language (Node.js, Python, or Go).
  • Infrastructure: Familiarity with cloud platforms (AWS, GCP), containerization (Docker), and CI/CD pipelines.
  • Problem Solving: Strong analytical skills with the ability to optimize application performance and fix bottlenecks.
  • Education: Bachelor’s degree in Computer Science or equivalent practical experience.

Apply for this role

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Work with us

Let’s build something
worth owning.

Founder with a product to build, a business that needs a serious engineering partner, or a venture to build alongside, let’s talk.

Start a conversation