remotetcx
Backend Software Engineer (Intermediate)
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
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.