Full-Stack Developer — SaaS Platform (Next.js / TypeScript / PostgreSQL) Remote
Carrier Compliance Services Inc.Role Overview
Carrier Compliance Services Inc. is hiring a mid-level Full-Stack Developer — SaaS Platform (Next.js / TypeScript / PostgreSQL) Remote. This is a full-time remote role, with the team based in Remote. Part of Carrier Compliance Services Inc.'s Fullstack hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
About Us
Carrier Compliance Services Inc. is a Canadian transportation safety and compliance consultancy serving ~40 carrier clients. We are building Steer Fleet TMS — a multi-tenant B2B SaaS platform that replaces manual compliance workflows for the trucking industry. The platform handles driver qualification files, document expiry tracking, vehicle maintenance, carrier safety monitoring, and regulatory compliance for Canadian and US cross-border fleets.
The Role
You will be a contributor on an existing, live Next.js 14 codebase alongside a collaborative team. You'll work from detailed task specifications, implementing features precisely while maintaining consistency with established patterns and architecture. We value developers who take pride in clean, thoughtful execution within a well-defined system — and who bring ideas and initiative to the table when the opportunity arises.
Responsibilities
- Build and maintain full-stack features using Next.js 14 App Router and TypeScript
- Design and implement Prisma ORM queries against a PostgreSQL database (80+ table schema)
- Build REST API routes with proper multi-tenant data scoping
- Implement UI components exclusively using Ant Design 5
- Build background jobs for expiry reminders and scheduled reports using BullMQ + Redis
- Integrate AWS S3 for document storage and Resend for transactional email
- Write clean, maintainable TypeScript — strict mode enforced, zero any types
- Submit all work as GitHub Pull Requests with plain-English summaries
- Respond to code review feedback within 24 hours
- Participate in CI/CD pipeline maintenance via GitHub Actions and Docker
Required Qualifications
Experience
- 10+ years overall software development experience
- 5+ years React ecosystem — Next.js App Router experience mandatory
- 5+ years TypeScript — strict mode, no any types tolerated
- 5+ years PostgreSQL — complex multi-tenant schemas, query optimization, migrations
- 5+ years with an ORM — Prisma strongly preferred; Sequelize or TypeORM acceptable
- 5+ years building and consuming REST APIs
- 5+ years Git — feature branch workflow, pull request discipline required
Front-End
- Ant Design 5 — mandatory, no other UI library will be accepted
- TanStack Query v5 for server state management
- Strong CSS fundamentals — layout, responsive design, component-level styling
Back-End & Infrastructure
- NextAuth v4 — session management, role-based access control
- BullMQ + Redis (Upstash) — background job queues, scheduled tasks
- AWS S3 SDK v3 — file storage, signed URL generation
- Resend or equivalent transactional email API
- Docker — containerized builds and deployments
- GitHub Actions — CI/CD pipeline maintenance
- AWS EC2 or equivalent cloud compute — deployment and basic server management
AI & Machine Learning
- LLM API integration — Claude API or OpenAI API
- Function calling and structured JSON output from LLM responses
- Few-shot prompting and prompt engineering for consistent, repeatable outputs
- LLM-based document data extraction and summarization
- Automated email workflow triggers based on data conditions
- pgvector — PostgreSQL vector extension for embeddings and similarity search
- RAG (Retrieval Augmented Generation) pipeline design and implementation
- Rules-based logic systems with AI explanation layer
- BullMQ or equivalent job queue for scheduled AI tasks (already in stack)
Nice to Have
- Experience with multi-tenant SaaS architecture
- Familiarity with Canadian or US transportation/trucking industry
- Samsara or other ELD/telematics REST API integration experience
- Claude API or OpenAI API integration (document OCR and extraction)
- AWS RDS PostgreSQL in production
Communication
- Strong written English — you will read detailed technical specs and write PR summaries that a non-developer product owner can understand
What This Role Is Not
- This is not a greenfield project — you will working in team and extending and maintaining an existing production codebase
- You will not receive vague requirements — specs are detailed and must be followed precisely
We'd love to see your work in action. Please include the following with your application:
- Your GitHub profile link
- A brief description of one production project you've built using Next.js and PostgreSQL — what it does, your role, and any challenges you solved
- Your availability and preferred engagement type (full-time, contract, etc.)
- A cover letter is not required, but a short note about why this role interests you is always welcome.
Frequently Asked Questions
How do I apply for the Full-Stack Developer — SaaS Platform (Next.js / TypeScript / PostgreSQL) Remote position at Carrier Compliance Services Inc.?
Use the Apply button above to submit your application directly to Carrier Compliance Services Inc.. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Full-Stack Developer — SaaS Platform (Next.js / TypeScript / PostgreSQL) Remote role at Carrier Compliance Services Inc. remote?
Yes. This is a remote role. The team is based in Remote, but the position itself does not require relocating to that office.
What does a Full-Stack Developer — SaaS Platform (Next.js / TypeScript / PostgreSQL) Remote at Carrier Compliance Services Inc. earn?
Carrier Compliance Services Inc. has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Full-Stack Developer — SaaS Platform (Next.js / TypeScript / PostgreSQL) Remote role at Carrier Compliance Services Inc. posted?
This role was posted on March 19, 2026 (81 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start