Website:
netrolynx.ai
Job details:
About Us
Carrier Compliance Services Inc. is a reputable Canadian transportation safety and compliance consultancy dedicated to supporting approximately 40 carrier clients across North America. Our mission is to streamline and enhance compliance workflows within the trucking industry through innovative technology solutions. We are currently developing Steer Fleet TMS, a comprehensive multi-tenant B2B SaaS platform designed to replace manual processes with automation and efficiency. This platform manages critical aspects such as driver qualification files, document expiry tracking, vehicle maintenance, carrier safety monitoring, and regulatory compliance for cross-border fleets operating in Canada and the United States. Our commitment to quality, security, and industry-specific expertise positions us as a leader in transportation compliance technology.
About The Role
We are seeking a highly skilled and experienced Software Developer to join our dynamic development team. In this role, you will contribute to an existing, live Next.js 14 codebase, collaborating closely with team members to develop and maintain core features of the Steer Fleet TMS platform. Your responsibilities will include translating detailed specifications into precise, high-quality code while adhering to established architectural patterns. We value developers who are passionate about writing clean, efficient, and maintainable code, and who proactively bring ideas and solutions to improve our platform. This position offers an excellent opportunity to work on a complex SaaS product that makes a tangible impact on the transportation industry, leveraging cutting-edge technologies and methodologies.
Qualifications
To succeed in this role, candidates should possess a strong technical background with at least 10 years of overall software development experience. Specific expertise includes a minimum of 5 years working within the React ecosystem, with mandatory experience in Next.js App Router. Candidates must have extensive experience with TypeScript in strict mode, ensuring no use of any types, and a deep understanding of PostgreSQL, including designing complex multi-tenant schemas, optimizing queries, and managing migrations. Experience with ORMs such as Prisma (preferred), Sequelize, or TypeORM is essential, along with a solid background in building and consuming REST APIs. Proficiency with Git, including feature branch workflows and pull request discipline, is required. Additionally, familiarity with front-end UI development using Ant Design 5, server state management with TanStack Query v5, and fundamental CSS skills are necessary. Back-end and infrastructure expertise include session management with NextAuth v4, background job handling with BullMQ + Redis, AWS S3 SDK v3 for file storage, transactional email integration, Docker-based containerization, CI/CD pipelines via GitHub Actions, and deployment on cloud platforms such as AWS EC2. Knowledge of AI and machine learning integration, including LLM API usage, document data extraction, prompt engineering, and RAG pipelines, is highly desirable. Candidates with experience in multi-tenant SaaS architecture, transportation industry systems, and telematics API integrations will have an advantage.
Responsibilities
Your core responsibilities will include developing and maintaining full-stack features using Next.js 14 App Router and TypeScript, ensuring robust and scalable solutions. You will design and implement complex Prisma ORM queries against a PostgreSQL database comprising over 80 tables, optimizing for performance and data integrity. Building REST API routes with proper multi-tenant data scoping is crucial for maintaining data security and segregation. You will create UI components exclusively using Ant Design 5, ensuring a consistent and responsive user experience. Additionally, you will develop background jobs for expiry reminders and scheduled reports utilizing BullMQ and Redis, ensuring timely notifications and data processing. Integration of AWS S3 for document storage and Resend for transactional email services will be part of your scope. Writing clean, maintainable TypeScript code with strict adherence to best practices is essential, along with submitting all work as clear GitHub Pull Requests with comprehensive summaries. Responding promptly to code review feedback within 24 hours and participating in CI/CD pipeline maintenance through GitHub Actions and Docker will be expected. You will also collaborate with team members to troubleshoot issues, improve system performance, and contribute to architectural decisions.
Benefits
Carrier Compliance Services Inc. offers a competitive benefits package designed to support your professional growth and personal well-being. Employees enjoy health and dental insurance coverage, flexible work arrangements, and opportunities for ongoing training and development. We foster a collaborative and innovative work environment that encourages initiative and continuous learning. Additionally, you will have the chance to work on impactful projects within a rapidly evolving industry, utilizing state-of-the-art technologies. Our company values work-life balance, offering paid time off, professional development allowances, and a supportive team culture dedicated to your success and satisfaction.
Equal Opportunity
Carrier Compliance Services Inc. is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We do not discriminate based on race, ethnicity, gender, sexual orientation, religion, age, disability, or any other protected characteristic. We believe that diverse perspectives and backgrounds drive innovation and excellence, and we are dedicated to providing equal employment opportunities to all qualified candidates. We encourage individuals from all backgrounds to apply and join our team in shaping the future of transportation compliance technology.
Click on Apply to know more.