Senior Back End Software Engineer

pofft Technology Inc.

Canada

Remote

CAD 184,000 - 240,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Epistemix seeks a Senior Back-End Software Engineer to join our Canada, United Kingdom, and United States team. You will design, build, and maintain scalable services using Python, FastAPI, and TypeScript for backend work, with a strong focus on reliability.

You will own the software lifecycle from requirements to deployment, collaborate across teams, and shape technical direction. Experience with AWS, Kubernetes, Terraform, and Atlantis is essential.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
  • 7+ years backend development experience, with a significant portion in a senior role.
  • Expert proficiency in Python, particularly with FastAPI.
  • Strong experience with TypeScript for backend development (Node.js/NestJS a plus).
  • Extensive experience with AWS cloud services (EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, IAM).
  • Proven experience designing, building, and operating microservices architectures.
  • Deep hands-on experience with Kubernetes for container orchestration.
  • Expertise in Terraform for IaC.
  • Hands-on experience with Atlantis for Terraform pull request automation.
  • Location: Canada, United Kingdom, United States.

Responsibilities

  • Design, develop, and maintain clean, testable, and highly maintainable code with top-tier performance and reliability.
  • Own the software development lifecycle from requirements gathering to deployment and ongoing maintenance.
  • Design, build, test, and deploy a scalable and resilient system architecture to support current and future needs.
  • Define the technical direction for engineering solutions and collaborate with internal teams to align with company goals.

Skills

Python
FastAPI
TypeScript
AWS
Kubernetes
Terraform
Atlantis
Microservices
Architecture Design

Education

Bachelor's degree or equivalent

Job description

Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas -

Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of building something new and want to work on problems that matter.

In order to do this job well, you must be a curious and eager problem solver with a hunger for building well-designed, high-quality solutions. You have a passion for great work and strive to produce simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward.

The most consequential decisions in public health, life sciences, insurance, and enterprise strategy share a common problem: they involve human behavior, network effects, and downstream effects that cannot be safely tested before action is taken. Traditional analytical techniques built on historical data were not built for this. Epistemix was.

We build simulation and data-driven modeling tools that let leaders visualize how strategies will unfold across populations and systems before they commit resources. By clarifying which variables drive outcomes, where leverage exists, and how they interact, we help organizations move from uncertainty to conviction. Getting these decisions right means faster interventions, better-allocated resources, and measurable improvements in human and economic outcomes. We exist to make that possible.

Our platform gives organizations access to realistic, high-resolution population data and the modeling infrastructure to run scenario planning at scale. Together, these capabilities let decision-makers stress-test strategies in a controlled environment before deploying them in the real world across healthcare, consumer industries, insurance, and government. We are approaching our Series B and actively building the team that will define what comes next.

Responsibilities

As a Senior Back-End Software Engineer, you will be at the forefront of our product's evolution. Your key responsibilities will include:

Design, develop, and maintain clean, testable, and highly maintainable code, ensuring top-tier performance and reliability.

From initial requirements gathering to deployment and ongoing maintenance, take full ownership of the software development lifecycle, ensuring seamless delivery and operation.

Design, build, test and deploy a highly scalable and resilient system architecture that supports current needs and future growth.

Define the technical direction for engineering solutions, actively collaborating with internal teams to ensure technological advancements are perfectly aligned with the company's strategic goals.

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience

7+ years of back-end software development experience,with a significant portion in a senior role.

Expert proficiency in Python, particularly with FastAPI.

Strong experience with TypeScript for backend development (Node.js/NestJS experience is a plus).

Deep hands-on experience with AWS cloud services, including but not limited to EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM.

Proven experience designing, building, and operating microservices architectures.

Extensive experience with Kubernetes for container orchestration.

Expertise in Infrastructure as Code (IaC) using Terraform.

Hands-on experience with Atlantis for Terraform pull request automation.

...

Skills

Payment Type

annual

Price Range

-

Work Type

Full Time

Location

Source

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Back End Software Engineer
Senior Back End Software Engineer

Epistemix • Toronto

Remote
CAD 90,000 - 130,000
Equity & Incentives
Flexible Time Off
Health and Welfare Programs
+1
Senior Backend Engineer: Python, AWS & Kubernetes
Senior Backend Engineer: Python, AWS & Kubernetes

pofft Technology Inc. • Canada

Remote
CAD 184,000 - 240,000
Senior Software Developer, Python / Backend
Senior Software Developer, Python / Backend

Altis Technology • Calgary

Hybrid
CAD 135,000 - 158,000
Hybrid work environment
Mentorship culture
Cloud exposure
Senior Full Stack Engineer (Node.js + React)
Senior Full Stack Engineer (Node.js + React)

Boosted • Canada

Remote
CAD 80,000 - 120,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Calgary

Hybrid
CAD 100,000 - 130,000
Minimum of three weeks of vacation
Comprehensive health and dental coverage
Flexible parental leave benefits
+1
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Boosted • Canada

Hybrid
CAD 120,000 - 180,000
Fully remote
Wellness spending account
Learning budget for certifications
+2
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Toronto

Remote
CAD 100,000 - 500,000
Minimum of three weeks vacation
Comprehensive health, dental, and vision coverage
Work-from-home allowance
+1
Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 100,000 - 140,000
Flexible working hours
Opportunity for contract extension
Senior Full Stack Engineer
Senior Full Stack Engineer

Hammehr Talent Consultants • Ontario

Remote
CAD 130,500 - 159,500
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3