AllCares
AllCares

Full-Stack Developer

April 21, 2025
Full-time
Remote · Ukraine
Entry level
Back-end Developer

Company Overview: Masonry Group is a company specializing in creating innovative solutions for the construction industry in North America. We are in the process of developing an Enterprise Resource Planning (ERP) system tailored specifically for the construction sector. As we scale, we seek an experienced and self-motivated Full-Stack Developer to join our team and take ownership of the product development.

Position Overview

We're looking for a strong Middle or Senior level developer to join our team in rebuilding a modern ERP system from scratch. The project is a multi-tenant SaaS platform, built with a proven tech stack and attention to code quality.

We're open to full-stack profiles or specialists focused on either backend or frontend as long as you care about good architecture and clean code.

Key Responsibilities

  • Redesign and rebuild the ERP system as a scalable SaaS product
  • Take ownership of your domain (frontend, backend, or full-stack)
  • Contribute to secure and modular architecture with clean patterns and principles
  • Use GitHub for versioning, task tracking, and code reviews
  • Collaborate in a small, focused team with async-friendly daily communication

Frontend/Backend

Key Qualifications:

  • Proficient in JavaScript / TypeScript (ES6+), understanding async/await and functional patterns
  • Solid understanding of Software Design Principles and Design Patterns, multi-tenant SaaS system design
  • Knowledge of REST API, RBAC, auth flows, signed URLs, input validation with Zod

Frontend

  • Experience with React, Zustand or RTK, Tailwind CSS, SCSS, shadcn/ui (Radix UI), micro animations and interaction UX with Motion
  • Confident in Next.js, including Server vs Client Components, Server Actions, security mechanism, advanced routing patterns for high-performance web apps

Backend

  • Strong understanding one of: a) NestJS; b) Next.js API Router and Drizzle ORM
  • Strong understanding of PostgreSQL, PL/SQL, and database design

Desirable Skills & Experience

  • Experience with AWS
  • Firebase Auth, Firebase Cloud Messaging
  • Experience with CI/CD: GitHub Actions workflows, Docker, docker-compose
  • Code quality & review culture by enforcing standards via linters, PR checks, mentoring through pairing programming and feedback
  • Understanding technics for Sprint planning, estimation technics (WBS), story slicing; balancing trade-offs between time-to-market and technical debt