Jobs / Varicent

Staff Software Engineer – Backend (Python / Typescript / Big Data / AWS / Kubernetes)

Varicent · Vancouver, BC, Canada
Vancouver, BC, CanadaExp: 7+ yrs104,300-130,000 CAD/yearlyRemote
Remuneration
104,300-130,000 CAD/yearly
Location
Vancouver, BC, Canada
Visa sponsorship
Not specified

Job summary

Varicent is seeking a Staff Software Engineer with deep experience designing and scaling large-scale, data-intensive systems. This role involves working with massive datasets, distributed data pipelines, and high-throughput backend architectures to drive backend services, data platforms, and cloud-native systems forward.

Benefits

Variable compensation program

Qualifications

  • 7+ years of backend or full-stack engineering experience with a strong backend focus.
  • 7+ years of hands-on Python experience in APIs, automation, and large-scale data pipelines.
  • 3+ years working with Typescript / Node.js.
  • Advanced experience with AWS services including EC2, EKS, Lambda, S3, DynamoDB, RDS, and Step Functions.
  • Strong practical experience deploying and optimizing production workloads on Kubernetes.
  • Proven experience working with large datasets, distributed computing, and batch or stream processing using Spark, Dask, EMR, Glue, or Kafka.
  • Solid understanding of system design, distributed systems, scalability patterns, and cloud architecture.
  • Ability to collaborate, document solutions clearly, and participate in technical discussions with stakeholders.

Responsibilities

  • Design, build, and scale new features for REST APIs and large-scale data processing pipelines handling high-volume datasets across distributed systems.
  • Architect and optimize backend services for high throughput and low-latency performance.
  • Develop data-intensive and event-driven applications using Python, Typescript, Spark, and AWS-native services.
  • Process and transform very large datasets using Spark, EMR, Glue, Kafka, or similar frameworks.
  • Improve system performance, reliability, and scalability across microservices and cloud infrastructure.
  • Partner with senior engineers, architects, DevOps, and QA throughout the full development lifecycle.
  • Mentor developers, guide code reviews, and raise engineering quality standards.
  • Automate deployments and CI/CD using Terraform, Serverless Framework, and Kubernetes-based workflows.

Skills

AWSDynamoDBEKSEMRKafkaKubernetesAWS LambdaNode.jsPythonRESTS3ServiceNowSparkTerraformTypeScriptAWS Glue

Relocation

No