Overview
We are seeking a Full-Stack Software Developer with a strong foundation in TypeScript, Node.js, and React to build the next generation of AI-enhanced logistics applications. This role is perfect for a developer who thrives on full-stack development, rapid feature delivery, and cloud-native deployments, while staying at the forefront of AI-assisted development workflows.
You will collaborate with product managers, business analysts, and operations teams to:
- Translate requirements into sprint-ready features.
- Design and implement scalable SaaS architectures.
- Develop and optimize backend APIs and front-end UIs.
- Leverage AI coding assistants to accelerate development.
We are building automation-first software for the logistics and 3PL industry, so while logistics knowledge is a plus, technical depth and adaptability are what we value most.
Key Responsibilities
1. Full-Stack Feature Development
- Build and maintain REST APIs using NestJS + TypeScript.
- Develop responsive and optimized frontends with Next.js, React, Vite, and Tailwind CSS.
- Design efficient PostgreSQL schemas and write performant queries.
- Implement reusable components, modules, and utilities following clean coding practices.
2. Cloud Deployment & DevOps
- Configure and maintain CI/CD pipelines (GitHub Actions, AWS CodeBuild, or Azure DevOps).
- Deploy applications to AWS and/or Azure, ensuring reliability and scalability.
- Troubleshoot production issues and optimize system performance.
3. AI-Enhanced Development
- Use AI-assisted tools (Replit AI, Cursor, Gemini, Claude-Code) to prototype and accelerate coding.
- Stay up to date with emerging AI coding practices and propose process improvements.
- Participate in code reviews, ensuring maintainable and high-quality delivery.
4. SaaS & Logistics Software Architecture
- Contribute to modular SaaS design to support multi-tenant and microservice-ready architectures.
- Integrate with APIs and optional EDI workflows for logistics operations.
- Document technical decisions, architecture diagrams, and deployment strategies.
Required Qualifications
- 5+ years of professional software development experience in full-stack or backend-heavy roles.
- Strong knowledge of TypeScript, Node.js, NestJS, React, Next.js, and SQL.
- Experience with PostgreSQL and relational database optimization.
- Hands-on experience with CI/CD pipelines and cloud deployments (AWS or Azure).
- Familiarity with REST API design and SaaS architecture.
- Ability to work cross-functionally with business and operations teams.
- Proactive learner who keeps up with AI coding tools and industry best practices.
Nice-to-Have Skills
- Exposure to logistics, 3PL, or supply chain systems.
- Knowledge of EDI standards.
- Experience with Docker and infrastructure-as-code (Terraform or AWS CDK).
- Previous work with AI-assisted coding tools (Replit AI, Cursor, Gemini, Claude-Code).
Job Types: Full-time, Permanent
Application question(s):
- What is your current status in Canada?
Education:
- Bachelor's Degree (preferred)
Experience:
- Software development: 5 years (required)
Work Location: In person
Job Types: Full-time, Permanent
Pay: From $52,000.00 per year
Application question(s):
- What is your current status in Canada?
Education:
- Bachelor's Degree (preferred)
Experience:
- Software development: 5 years (required)
Work Location: In person