Backend Engineer

Speer

Canada

On-site

CAD 110,650 - 165,975

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dental care
Vision care
Wellness program
Paid time off

Job summary

A tech company in Canada is seeking an experienced Backend Developer to architect and maintain server-side systems for web and mobile platforms. Applicants should have over 3 years in backend development, experience with Node.js, and familiarity with databases like MongoDB. The role offers a salary range of $80,000 to $120,000 per year, alongside a comprehensive benefits package including dental and wellness programs.

Qualifications

  • 3+ years of experience in software development focused on backend engineering.
  • Hands-on experience with CI/CD and cloud platforms.
  • Strong skills in writing testable, maintainable code.

Responsibilities

  • Design and maintain scalable server-side applications and APIs.
  • Build and manage database schemas and data pipelines.
  • Collaborate in an agile, high-velocity environment.

Skills

Backend development
Node.js
MongoDB
AWS
Unit testing
Agile methods
Communication

Tools

Docker
Git

Job description

Position Overview

Speer Technologies is seeking a Backend Developer to join our engineering team. This is a hands‑on, high‑ownership role where you will architect, build, and maintain the server‑side systems that power our products across web and mobile platforms.

You’ll work within a dedicated engineering silo of 8‑9 developers, shipping production code frequently and taking direct responsibility for backend performance, scalability, and reliability. We value engineers who understand fundamentals deeply, solve problems independently, and move with urgency. Your work will have a direct and visible impact from day one.

Key Responsibilities
  • Backend Architecture: Design, develop, and maintain low‑latency, scalable, and secure server‑side applications and APIs using Node.js and TypeScript.
  • Database and Data Layer: Build and manage database schemas, data pipelines, and caching layers using MongoDB, Redis, and/or SQL databases.
  • DevOps and Infrastructure: Own deployment pipelines, CI/CD workflows, and cloud infrastructure (AWS or equivalent). Ensure system reliability and uptime across production environments.
  • System Design: Contribute to architectural decisions, API contracts, versioning, and documentation. Design systems that scale with the product.
  • Security and Data Integrity: Implement authentication, authorization, encryption, and data protection measures across backend services.
  • Code Quality and Testing: Maintain high personal code standards through peer reviews, unit testing (Jest, Mocha, or equivalent), and automated test coverage. Give and receive constructive feedback to continuously raise the bar.
  • Continuous Improvement: Proactively identify and resolve defects, contribute suggestions to enhance performance and usability, and stay current with emerging backend technologies and best practices.
  • Agile Delivery: Collaborate with a cross‑functional team to plan, design, and execute sprints in an agile, high‑velocity environment where code ships to production frequently.
  • Problem Solving: Navigate ambiguous, fast‑moving technical challenges with creativity and sound engineering judgment. Figure things out independently; pull in help only when genuinely blocked.
Qualifications
  • 3+ years of experience in software development, with a strong focus on backend engineering.
  • Backend Frameworks: Demonstrated experience with Node.js and Express.js (or NestJS).
  • DevOps: Hands‑on experience with CI/CD pipelines, containerization (Docker), and cloud platforms (AWS, GCP, or Digital Ocean).
  • System Design: Experience designing scalable backend architectures, API contracts, and service‑level patterns.
  • Databases: Production experience with MongoDB, Redis, and/or SQL databases (PostgreSQL, MySQL).
  • Fundamentals: Solid understanding of core computer science concepts, including concurrency, asynchronous programming, and event‑driven systems.
  • Strong skills writing testable, maintainable code with a foundation in unit testing.
  • Proficient understanding of code versioning tools such as Git.
  • Familiarity integrating with external APIs and SDKs.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively across a diverse team.
  • Demonstrated ability to understand and explain the code you ship, not just how to generate it, but why it works and how to fix it when it breaks.
Nice to Haves
  • Experience with RESTful API design and GraphQL.
  • Familiarity with message queues and event‑driven systems (RabbitMQ, Kafka, SQS).
  • Experience designing and scaling Node.js applications in production environments.
  • API documentation tooling (OpenAPI/Swagger).
  • Monitoring, observability, and logging best practices.
  • An agile mindset with experience working in agile environments.
  • A natural curiosity for new backend technologies, frameworks, and emerging tools.
  • Non‑traditional background welcome: some of our strongest engineers transitioned into tech from entirely different careers. We care about what you can do, not where you started.
Compensation
  • Total Compensation: Competitive salary with a range of $80,000 to $120,000 per year, flexible for the right candidate.
  • Comprehensive benefits package, including dental care, vision care, wellness program, and paid time off.

Speer Technologies does not use artificial intelligence to screen, assess, or select candidates during the recruitment process. AI tools may be used during interviews for note‑taking purposes only. All hiring decisions are made by people.

Speer Technologies is an equal opportunity employer and is committed to providing an inclusive and barrier‑free recruitment process and work environment. We will accommodate the needs of applicants under the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA) throughout all stages of the recruitment and selection process. Please advise Speer Technologies of any accommodations you may require to ensure your equal participation. Information received relating to accommodation measures will be addressed confidentially.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer
Full-Stack Engineer

Speer • Canada

On-site
CAD 80,000 - 120,000
Comprehensive benefits package
Flexible salary for the right candidate
Opportunity for rapid career growth
Technical Product Manager
Technical Product Manager

Speer • Toronto

On-site
CAD 91,000 - 120,000
Dental care
Vision care
Paid time off
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

United States Digital Space LLC • Mississauga

Hybrid
CAD 76,000 - 104,000
Staff Software Engineer – Backend (Typescript / .Nodejs / AWS )
Staff Software Engineer – Backend (Typescript / .Nodejs / AWS )

Varicent • Vancouver

On-site
CAD 121,000 - 159,000
Health & Wellness
Time Off
Volunteer Days
+5
Software Engineer
Software Engineer

Agam Capital • Toronto

On-site
CAD 85,000 - 125,000
Principal Backend Engineer
Principal Backend Engineer

Parts Town Canada • Toronto

Hybrid
CAD 100,000 - 130,000
Quarterly profit-sharing bonus
Hybrid Work schedule
Employee assistance programs
Senior Back End Engineer
Senior Back End Engineer

Socket.dev • Kitchener

On-site
CAD 120,000 - 180,000
Business Development Representative
Business Development Representative

Speer • Toronto

On-site
CAD 50,000 - 100,000
Competitive commission
Comprehensive benefits
Senior Back End Engineer
Senior Back End Engineer

Dabadu • Kitchener

Hybrid
CAD 90,000 - 140,000
Senior Swift/Kotlin Mobile Developer
Senior Swift/Kotlin Mobile Developer

Speer Technologies Inc • Toronto

On-site
CAD 70,000 - 100,000
Growth Opportunities
Dynamic Environment
Innovation
+1