Lead Full-Stack Developer — Rebuild and Lead a Modern ERP SaaS Platform

We’re building a next-generation ERP SaaS platform for the construction industry—a powerful, multi-tenant system that combines time tracking, project management, and real-time jobsite analytics into one seamless experience. The product is being rebuilt from scratch with a new design, clean architecture, and modern stack. As the first developer on a growing team, you’ll help architect the system, guide how it takes shape, and build the team that builds the future—alongside other A++ professionals who want to change the industry and grow in the process.

About Masonry Group

Masonry Group is a well-established Canadian construction company delivering over 2,000 residential and commercial units per year. Since 2009, we’ve earned a reputation for precision, professionalism, and reliability.

The initial version of this product was developed by an external development agency; however we are now bringing the entire development process in-house.

Now, we’re channeling that real-world experience into a tech product that will change how construction companies operate. This isn’t an internal tool—it’s a standalone SaaS product designed for the global construction industry, built by a tight-knit team of builders, engineers, and product thinkers.

Position Overview

We’re looking for a strong Middle or Senior level full-stack developer to join us in rebuilding our ERP system from the ground up. The original version exists only for logic reference—you’ll work from new designs created by our in-house designer and build a modern, clean, multi-tenant system with total ownership of how it’s structured.

You’ll be the first hire in a growing product development team, working alongside our founder, designer, and a fractional CTO. As soon as you’re hired, we’ll begin expanding the team based on your input—whether that’s frontend, backend, or full-stack roles. You’ll help define the tech stack, lead development, and shape how the product evolves.

We work in SCRUM, with daily standups, sprint-based planning, and async-friendly communication.

What You’ll Do

– Rebuild our ERP platform from scratch as a scalable, multi-tenant SaaS product

– Work from the new design system (in progress with our in-house designer)

– Reference legacy logic where helpful—but start fresh with modern tools and architecture

– Take full ownership of your development area (frontend, backend, or full-stack)

– Define technical architecture, patterns, and standards

– Collaborate daily with the founder, designer, and fractional CTO (who joins weekly technical reviews and is available anytime for support)

– Help shape and grow the team—you’ll guide who we hire next

– Contribute product ideas—not just code—we value your insights and creativity

How We Work

– Daily stand-ups at 8:00 AM EST / 15:00 Kyiv time to stay aligned and accountable

– Competitive pay rate

– Flexible schedule—plan your day based on when you’re most productive no set working times

– Check in and out as you like—no micromanagement, just results

– We prioritize creativity, ownership, and consistency over rigid time tracking

– Ukrainian-speaking team, but basic English is required for simple conversations

Key Qualifications (Must Have)

Frontend / Backend

– Proficient in JavaScript / TypeScript (ES6+), comfortable with async/await and functional programming patterns

– Strong understanding of software design principles, clean architecture, and multi-tenant SaaS design

– Familiar with REST APIs, RBAC, authentication flows, signed URLs, input validation (Zod)

Frontend

– Experience with React, Zustand or RTK, Tailwind CSS, SCSS, shadcn/ui (Radix UI), interaction UX, micro animations with Framer Motion

– Deep knowledge of Next.js including Server vs Client Components, Server Actions, security patterns, and advanced routing

Backend

– Proficient with one of the following:

– NestJS, or

– Next.js API Router with Drizzle ORM

– Strong understanding of PostgreSQL, PL/SQL, and relational database architecture

Nice to Have

– Experience with AWS

– Firebase Auth, Firebase Cloud Messaging

– Familiarity with CI/CD: GitHub Actions, Docker, docker-compose

– Code quality focus: linters, PR checks, mentorship, pairing

– Experience with agile planning: Sprint planning, WBS, story slicing

Hiring Process

This position is managed by our recruiting partner, AllCares:

  1. Apply here: https://allcares.breezy.hr/p/d... skills interview with our HR manager

  2. Technical interview + live coding with our fractional CTO
  3. Final interview with the product founder

We may contact previous employers for reference checks.

Why This Role?

We’re not building an average team—and we’re not looking for average talent. This role is for someone who wants to do career-defining work. Someone who cares deeply about product quality, lives for impact, and wants to grow fast in a high-performance, results-driven environment.

You won’t just build software. You’ll help create a culture where only A++ players thrive—people who are obsessed with learning, driven by outcomes, and motivated to change how an entire industry operates.

If you’re tired of mediocrity, ready to lead, and excited to leave a mark on something big—this is it.