Intelligent transportation systems for smarter, safer roads
Full-Stack Engineer (Scalable Systems)
Location
Canada
Posted
3 days ago
Salary
0
Seniority
Mid Level
Job Description
Full-Stack Engineer (Scalable Systems)
Derq
Role Description We are looking for a Full-Stack Software Engineer to join our growing engineering team. In this role, you will work across frontend, backend, and cloud infrastructure to build scalable, high-availability products and services powering intelligent transportation systems. You will contribute to customer-facing applications, backend APIs, cloud-native services, and data pipelines that support real-time analytics, complex workflows, and production-critical operations. This role is ideal for someone who enjoys owning features end-to-end, building for scale, and working in a fast-moving environment where engineering has direct impact on real-world deployments. Key Responsibilities - Design, develop, and maintain full-stack applications across frontend and backend systems - Build responsive and scalable frontend applications using React (Remix), TypeScript, and Vue.js - Develop backend services and APIs using NestJS and modern microservice architectures - Design and optimize integrations with relational databases and data platforms - Build and maintain event-driven cloud pipelines using AWS services such as S3, SQS, Lambda, Cognito, and API Gateway - Develop ETL and data transformation workflows using Python - Deploy and manage containerized applications using Docker and Kubernetes (EKS) - Contribute to CI/CD pipelines using GitHub Actions and ArgoCD - Collaborate with product, engineering, and deployment teams to deliver reliable production-ready solutions - Troubleshoot production issues, improve system performance, and support scalability initiatives - Participate in technical discussions, architecture reviews, and engineering best practices Qualifications - 7+ years of experience in Full‑Stack engineering, working across frontend, backend, and production environments - Experience building scalable, high-availability platforms that support large user volumes, complex workflows, and production-critical operations - Strong frontend experience with React (Remix), TypeScript, and Vue.js (Vue 2 – legacy) - Backend experience using NestJS and building APIs / microservices - Solid experience with relational databases (RDBMS) and familiarity with MongoDB and Amazon Redshift - Hands‑on experience with public cloud platforms (AWS preferred) and services such as S3, SQS, Lambda, Cognito, and API Gateway - Experience building event‑driven pipelines (S3 → SQS → Lambda), using Python for ETL and data transformation - Experience with CI/CD pipelines (GitHub Actions, ArgoCD) and containerized deployments using Docker and Kubernetes (EKS) - Comfortable working independently, taking ownership, and operating in a fast‑moving environment
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer IV
Avery DennisonWe are a global materials science and digital identification solutions company.
• Designs, modifies, develops, and implements IT software architecture solutions. • Effectively plans and manages assignments spanning multiple complex projects. • Drives technical and procedural change relative to best practices in software development. • Champion and integrate AI-assisted development practices, including Agentic development, to enhance efficiency and product quality. • Builds teams as necessary to solve problems by taking ownership and mentoring developers in finding solutions.
• Architect, design, build, and maintain full-stack applications (web and desktop) using modern stacks (React, Next.js, Python, C#) • Develop APIs, data models, workflows, and backend services using Python (FastAPI, Django) or optionally C# • Work with PostgreSQL (and SQL generally) to design database schemas, optimize queries, and ensure reliability • Write performant queries and manage schemas with PostgreSQL and SQL • Integrate with cloud-native services on Azure (Azure App Services, Azure OpenAI, Cosmos DB, Pipelines) • Work in Linux environments to set up local environments, scripts, services, and troubleshooting tools • Create Docker containerized services, manage CI/CD pipelines through Azure Pipelines • Use Jira (or Atlassian ecosystem) for issue tracking and Agile sprint execution • Produce documentation and system diagrams: architecture, data flows, README files, onboarding guides • Mentor other engineers, participate in code reviews, and support design decisions
• Independently own, maintain, and extend the legacy billing surfaces — the VB6 COM components, the classic ASP / VBScript operator pages, the SQL Server T-SQL billing procedures, and the ASP.NET WebForms screens that wrap them. • Partner with the existing COM component owner (who keeps the bill-generation core) on shared interfaces, change windows, and parallel-run validation. • Reverse-document and add safety tests to the highest-risk undocumented modules — the rate-aggregation engine, the jurisdiction-specific tax and regulatory procs (CARE / FERA / WSA / state-specific admin fees), the classic-ASP operator UI for revenue-affecting workflows, and the Australia-specific billing logic and its opaque property-settings keys. • Prove and maintain the VB6 build for the full legacy estate, including the three licensed-dependency report DLLs (ActiveReports 2.0 components, Persits AspPDF, SoftArtisans ExcelWriter 4.0). • Plan and execute the migration of the most fragile legacy surfaces over time
• Independently own, maintain, and extend the legacy billing surfaces — the VB6 COM components, the classic ASP / VBScript operator pages, the SQL Server T-SQL billing procedures, and the ASP.NET WebForms screens that wrap them. • Partner with the existing COM component owner (who keeps the bill-generation core) on shared interfaces, change windows, and parallel-run validation. • Reverse-document and add safety tests to the highest-risk undocumented modules — the rate-aggregation engine, the jurisdiction-specific tax and regulatory procs (CARE / FERA / WSA / state-specific admin fees), the classic-ASP operator UI for revenue-affecting workflows, and the Australia-specific billing logic and its opaque property-settings keys. • Prove and maintain the VB6 build for the full legacy estate, including the three licensed-dependency report DLLs (ActiveReports 2.0 components, Persits AspPDF, SoftArtisans ExcelWriter 4.0). • Plan and execute the migration of the most fragile legacy surfaces over time



