cover
Contract

Senior Full-Stack Software Engineer, Platform Modernization, Laravel/Angular (Contract, 6-9 months)/ 3 days ago

Team Management Systems
$80 - $120 /hourly
Application ends: 2026-05-21

Quick Summary

This 6-9 month remote contract role focuses on modernizing a Vertical SaaS platform using Laravel 11 and Angular 18. Requirements include over 12 years of experience, a proven track record of leading monolith refactors using the strangler pattern, and proficiency in AWS Fargate and PostgreSQL. The engineer will design refactor strategies, implement QA automation with PHPUnit, and manage technical debt while collaborating with a global team at an hourly rate of $80 to $120.

Reporting to:

Head of Engineering, collaborate with CEO

Engagement:

6 months, renewable to 9. 1099/C2C direct. Full-time (~40 hrs/wk).

Location:

Remote (Americas time zone)

About ServiceFactor

ServiceFactor is a Vertical SaaS serving MEP contractors. We utilize a modern Laravel 11 + Angular 18 stack on AWS Fargate with PostgreSQL and Node.js. Our five-person engineering team is growing, and we have live customers and real revenue. We have a clear mandate from the CEO to modernize the platform for weekly releases and higher velocity over the next 12 months.

What you'll do

  • Create a modernization plan for an existing Laravel backend. This plan may include updating existing classes and functions or determining whether certain modules need to be rebuilt from the ground up.
  • Design an incremental refactor strategy (strangler-pattern / modular monolith) that enables shipping features while paying down technical debt.
  • Design optimal software architecture for application modernization.
  • Determine a QA automation plan (PHPUnit, characterization tests, integration tests) to be built in tandem with app modernization.
  • Break the modernization work into Epics and Stories in Jira, then take personal ownership of a significant share of those Epics while collaborating with our existing US/India team.
  • Advise on Q4 frontend modernization (Angular 18 → 21, Bootstrap removal, PrimeNG upgrade) and AWS/security modernization, with the option to co-lead execution if there’s mutual fit.

Must-haves

  • 12+ years building production web platforms.
  • Direct experience leading a monolith refactor on a live SaaS (not greenfield, not a side project), ideally using strangler-pattern or domain/module extraction.
  • Strong Laravel experience on non-trivial codebases (not just small CRUD apps).
  • QA automation design, such as PHPUnit / test harness design. Experience designing QA automation strategy and with different types of QA automation: unit testing, integration testing (including fixtures), real testing, and others.
  • Significant experience with data modeling and database design (PostgreSQL a plus).
  • Proven history of transitioning a platform from "scary to touch" to "confident to change".
  • Release engineering: feature flags, blue/green, canary, CI quality gates.
  • Hands-on AWS experience; ECS/Fargate strongly preferred.
  • Comfortable mentoring and working with other team members, communicating engineering design, and receiving peer reviews and constructive feedback.

Nice-to-haves (any one is a tiebreaker)

  • Deep Angular experience (v15+), including at least one significant version-to-version migration on a live app (ideally 18 → 20+).
  • QuickBooks Online / Desktop integration.
  • Experience with Strangler-pattern / domain-extraction instincts.
  • Field-service / trades / MEP domain.
  • Payments platform work.
  • Kotlin Multiplatform exposure.
  • PostgreSQL 14+ tuning at scale.
  • Experience removing legacy CSS frameworks (e.g., Bootstrap) in favor of modern Angular/PrimeNG or design-system-driven approaches on production apps.
  • Experience modularizing a PHP/Laravel monolith (modular monolith, domain modules, or similar patterns).

Pay:

$80.00 - $120.00 per hour

Application Question(s):

  • What hourly rate (in $/hr) are you seeking?

Experience:

  • Software Engineering: 10 years (Required)
  • Laravel: 3 years (Required)
  • Angular: 2 years (Required)
  • AWS: 3 years (Required)
  • Unit Testing: 3 years (Required)
  • SaaS related to Field Services or Accounting: 2 years (Preferred)

Work Location:

Remote

Share

Team Management Systems

Team Management Systems

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy