Website:
agilegridsolution.com
Job details:
About Us
Carrier Compliance Services Inc. is a leading Canadian transportation safety and compliance consultancy dedicated to serving approximately 40 carrier clients across North America. Our mission is to streamline and enhance compliance workflows within the trucking industry by developing innovative solutions. We are currently building Steer Fleet TMS, a comprehensive multi-tenant B2B SaaS platform designed to replace manual compliance processes. This platform manages driver qualification files, document expiry tracking, vehicle maintenance schedules, carrier safety monitoring, and regulatory compliance for cross-border fleets operating in Canada and the US. Our commitment to technological excellence and industry-specific solutions positions us as a trusted partner in transportation compliance.
About The Role
We are seeking a highly skilled and motivated Full-Stack Software Developer to join our dynamic team. In this role, you will contribute to an existing, live Next.js 14 codebase, working closely with team members to implement new features and optimize existing functionalities. Your work will involve translating detailed specifications into high-quality code, ensuring consistency with established architectural patterns. We value developers who take pride in writing clean, efficient, and maintainable code, and who bring initiative and innovative ideas to enhance our platform. This position offers an excellent opportunity to be part of a forward-thinking company that is transforming transportation compliance through cutting-edge technology.
Qualifications
- Minimum of 10+ years of overall software development experience, with a proven track record of delivering complex projects.
- At least 5+ years of experience within the React ecosystem, with mandatory expertise in Next.js 14 App Router.
- Extensive experience with TypeScript (5+ years), adhering strictly to strict mode and avoiding any use of 'any' types.
- Deep knowledge of PostgreSQL (5+ years), including designing multi-tenant schemas, optimizing complex queries, and managing database migrations.
- Proficiency with an ORM such as Prisma (strongly preferred), Sequelize, or TypeORM, with at least 5 years of experience.
- Solid background in building and consuming REST APIs, with a minimum of 5 years of relevant experience.
- Familiarity with Git workflows, feature branching, and pull request discipline, accumulated over 5+ years.
- Experience with front-end UI development using Ant Design 5, TanStack Query v5, and CSS fundamentals for responsive and accessible design.
- Knowledge of back-end and infrastructure tools including NextAuth v4, BullMQ with Redis, AWS S3 SDK v3, Resend or similar transactional email services, Docker, and GitHub Actions.
- Experience with cloud deployment on AWS EC2 or equivalent platforms, including basic server management.
- Familiarity with AI and Machine Learning integrations such as LLM APIs (Claude, OpenAI), prompt engineering, document extraction, and RAG pipelines is highly desirable.
- Nice-to-have skills include multi-tenant SaaS architecture, telematics API integrations, AWS RDS PostgreSQL, and industry-specific knowledge of transportation/trucking regulations.
- Strong written English communication skills, capable of understanding detailed technical specifications and providing clear PR summaries.
Responsibilities
- Develop and maintain full-stack features utilizing Next.js 14 App Router and TypeScript, ensuring high performance and scalability.
- Design, implement, and optimize Prisma ORM queries against a complex PostgreSQL schema with over 80 tables, supporting multi-tenant data separation.
- Create REST API routes with precise multi-tenant data scoping, ensuring secure and efficient data access.
- Build reusable, responsive UI components exclusively using Ant Design 5, adhering to best practices in layout and styling.
- Develop background jobs for expiry reminders and scheduled reports leveraging BullMQ and Redis, ensuring timely notifications and data processing.
- Integrate AWS S3 for secure document storage, including signed URL generation for access control.
- Implement transactional email workflows using Resend or similar services to facilitate communication with users.
- Write clean, maintainable TypeScript code following strict mode guidelines, with a focus on quality and clarity.
- Manage code contributions through GitHub, submitting pull requests with clear, plain-English summaries and responding promptly to code review feedback.
- Participate in CI/CD pipeline maintenance, utilizing GitHub Actions and Docker for automated builds, testing, and deployment.
- Collaborate with cross-functional teams to ensure alignment with project goals and adherence to best practices in software development and security.
Benefits
Carrier Compliance Services Inc. offers a comprehensive benefits package including competitive salary, health and dental insurance, and retirement plan options. We promote a flexible work environment with opportunities for remote work and professional development. Our team values work-life balance and encourages continuous learning through training and industry conferences. Joining our company provides the chance to work on impactful projects in a fast-growing industry, with a collaborative team dedicated to innovation and excellence. We support your growth with mentorship, regular feedback, and a culture that fosters creativity and initiative.
Equal Opportunity
Carrier Compliance Services Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or any other protected characteristic. We believe that diverse perspectives and backgrounds drive innovation and success, and we welcome applicants from all backgrounds to join our
Click on Apply to know more.