remotetcx

Backend Software Engineer (Intermediate)

Apply Now

At a Glance

Location
Canada
Experience
5+ years
Compensation
ry range for this position is $93,600-$104,000 CAD for Canadian residents. O
Posted
2026-03-11T17:28:08-04:00

Key Requirements

Required Skills

AWSAgileAzureDockerGCPGitJiraKubernetesLinuxPostgreSQLPythonREST API

Domain Knowledge

  • Engineering

Requirements

5+ years of experience as a backend software engineer or in a similar role.

Proficiency in Python or Go, or experience with similar modern backend languages.

We value strong engineering fundamentals and a problem-solving mindset over specific syntax.

Experience designing and implementing RESTful APIs, ideally using web frameworks such as FastAPI or Gin.

Hands-on experience with relational databases, preferably PostgreSQL (schema design, query optimization).

Solid understanding of web technologies, protocols, and standards (HTTP, REST, JSON, XML).

Responsibilities

Design and develop secure, scalable, reliable, and efficient backend services using modern frameworks and tools.

Collaborate with frontend developers to define clear and consistent API endpoints, request/response formats, and data contracts.

Design and optimize database schemas, write performant SQL queries, and ensure data integrity and reliability.

Integrate third-party services, libraries, and tools within the application architecture.

Apply security best practices, including encryption, authentication, authorization, and mitigation of common security vulnerabilities.

Write comprehensive unit, integration, and end-to-end tests to ensure system reliability and stability.