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
Script
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 Type
Script — strict mode enforced, zero any types
Hub Pull Requests with plain-English summaries
Respond to code review feedback within 24 hours
Participate in CI/CD pipeline maintenance via Git
Hub Actions and Docker
Required Qualifications
Experience
10+ years overall software development experience
5+ years React ecosystem — Next.js App Router experience mandatory
5+ years Type
Script — 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
Tan
Stack Query v5 for server state management
Back-End & Infrastructure
Auth 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
Git
Hub Actions — CI/CD pipeline maintenance
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
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:
Hub 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.
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.
Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.