Full-Stack Engineer (Scalable Systems)

Derq

$120K — $150K *
US-AnywhereRemote in Ottawa, ON
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience in Full-Stack engineering across frontend, backend, and production environments.
  • Strong skills in frontend technologies like React (Remix), TypeScript, and Vue.js.
  • Experience with backend development using NestJS and constructing APIs/microservices.
  • Solid knowledge of relational databases, along with familiarity with MongoDB and Amazon Redshift.
  • Hands-on experience with AWS and key services such as S3, SQS, Lambda, Cognito, and API Gateway.
  • Proficient in building event-driven cloud pipelines and using Python for ETL and data transformation.
  • Familiarity with CI/CD practices involving GitHub Actions and ArgoCD, and deploying containerized applications using Docker and Kubernetes (EKS).

Responsibilities

  • Design, develop, and maintain full-stack applications across both frontend and backend.
  • Build responsive and scalable frontend applications using React (Remix), TypeScript, and Vue.js.
  • Develop backend services and APIs utilizing NestJS and modern microservice architectures.
  • Optimize integrations with relational databases and various data platforms.
  • Construct and uphold event-driven cloud pipelines leveraging AWS services.
  • Implement ETL and data transformation workflows using Python.
  • Deploy and manage containerized applications through Docker and Kubernetes (EKS).
  • Contribute to CI/CD pipelines and collaborate with various teams to ensure reliable production-ready solutions.

Benefits

  • Opportunity to work on intelligent transportation systems that affect real-world applications.
  • Collaborative and fast-moving work environment.
  • Ownership of features from start to finish, fostering professional growth.
  • Access to modern technologies and cloud solutions for innovative projects.
  • Continuous opportunities for technical skill development and knowledge sharing with peers.
Full Job Description
Role Overview

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

Requirements
  • 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 1 SQS 1 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

Similar Jobs

More Jobs at Derq

More Information Technology Jobs

Find similar Full-Stack Engineer (Scalable Systems) jobs: