Parallel Domain

Parallel Domain

Senior Software Engineer - Product

Vancouver, British Columbia, Canada · Senior

Sponsorship not specifiedCAD 155k-CAD 175kDetected 14 days ago
TypeScriptPythonReactFastAPIFlaskBackend DevelopmentGitPostgreSQLRedisAWSDockerKubernetesGitHub ActionsJenkinsLinuxPrometheusGrafanaSite Reliability EngineeringAPI DevelopmentRESTgRPCRabbitMQMachine LearningAirflow

About the role

  • Our stack spans Python backend services, RESTful and gRPC APIs, relational databases, React frontends, and data pipelines.

Responsibilities

  • Collaborate across product, SRE, and field engineering. You collaborate with product managers and technical stakeholders to understand requirements and clarify interface design. You partner with SRE on deployment and operational concerns.
  • Own features end to end. You'll design, implement and ship solutions, and keep them running. You're not done when the PR merges.
  • Track record of delivering complex backend features. You've owned non-trivial backend projects end to end - from design through to production - across APIs, databases, and service integrations.
  • API design experience. You're comfortable designing RESTful APIs: resource modeling, separation of data and business logic, authentication, versioning, and documentation. You understand what makes an external-facing API maintainable.
  • Design and implement APIs and data models.
  • You'll architect and implement RESTful API endpoints that cleanly separate data from business logic, are well-documented, and are built to the standards customers and field engineers depend on.
  • Collaborate across product, SRE, and field engineering.
  • You collaborate with product managers and technical stakeholders to understand requirements and clarify interface design.
  • You partner with SRE on deployment and operational concerns.
  • Own features end to end.

Requirements

  • Hands-on experience with Flask, FastAPI, or equivalent frameworks
  • Experience deploying, operating, and debugging services on Linux using Docker and Kubernetes.

Skills

  • Languages and Frameworks. Python, FastAPI, Flask, PostgreSQL, React, TypeScript
  • Systems & Infrastructure. AWS (S3, RDS, Lambda, EKS), Docker, Kubernetes, GitHub Actions, Jenkins, gRPC, Proto
  • Bonus Points
  • Experience with event-driven systems and message brokers (e.g., Redis, SQS, RabbitMQ)
  • Experience with workflow orchestration tools (e.g., Apache Airflow)
  • Familiarity with load balancers, HTTP proxies, or service mesh patterns
  • Experience with ORMs such as SQLAlchemy
  • Background supporting production monitoring databases and alerting infrastructure
  • Primary ownership of a production React web application, including architecture, state management, and deployment
  • What Makes a Great Candidate
  • Languages and Frameworks.

Compensation

  • CAD 155k-CAD 175k

Benefits

  • You'll contribute to observability, alerting, and the ongoing health of the services your team operates.
  • You leave the codebase better than you found it.

Company info

  • Expand and maintain customer-facing services and APIs. You'll build and improve the services customers interact with directly: interactive services and async processing pipelines, web app integrations, and APIs that connect them.
  • Design and implement APIs and data models. You'll architect and implement RESTful API endpoints that cleanly separate data from business logic, are well-documented, and are built to the standards customers and field engineers depend on.

This listing is sourced directly from Parallel Domain's careers page and normalized into a canonical job model.