-
Jobgether

Software Engineer Backend - (Remote - Canada)

Jobgether
Canada · Full-time · Mid-Senior

Jobgether has ALL remote jobs globally. We match you to roles where you're most likely to succeed, and provide feedback on every application to help you learn. No more guesswork, application black holes, or recruiter ghosting in your job search.

For one of our clients, we are looking for a Software Engineer Backend, remotely from Canada.

As a Backend Software Engineer, you will focus on designing, developing, and maintaining scalable cloud-based solutions that are critical to the cybersecurity platform. You will work with modern technologies and frameworks to ensure high performance, security, and reliability across the platform. In this role, you'll be contributing to key business outcomes by delivering world-class user experiences and leading the backend development of features that help the organization stay ahead in the ever-evolving cybersecurity space.

Accountabilities:

  • Design, develop, and maintain backend systems and microservices using Node.js, Kubernetes, and related technologies
  • Lead projects across the stack, focusing on backend components and collaborating with front-end developers for full-stack solutions
  • Manage and optimize distributed databases like PostgreSQL, MongoDB, or Cassandra, ensuring scalability and performance
  • Build and maintain APIs (RESTful, gRPC, or GraphQL) and integrate third-party services, ensuring security, performance, and scalability
  • Mentor and guide junior engineers, leading complex, multi-person projects to successful completion
  • Collaborate effectively with cross-functional teams and leadership to align technical solutions with business goals


Requirements

  • 3+ years of back-end development experience, with expertise in Node.js and backend frameworks like Nest.js or Express.js
  • Experience in designing and maintaining microservices architectures and contributing to full-stack development
  • Proficiency in database management, schema design, performance tuning, and indexing for large-scale distributed databases
  • Experience with message-driven architectures, using tools like Kafka or RabbitMQ
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI, CircleCI) and automation of deployment and scaling
  • Proven experience in leading and mentoring engineering teams
  • Expertise in cloud-native technologies (e.g., AWS Lambda) and monitoring tools (e.g., Prometheus, Grafana)
  • Familiarity with containerized microservices using Kubernetes
  • Strong problem-solving and communication skills, with a passion for continuous learning
  • B.S. degree in Computer Science or a related field, or equivalent work experience


Benefits

  • Competitive salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance
  • Generous paid time off and discretionary time off
  • 401(k) plan with employer contributions
  • Flexible, remote-first work environment
  • Professional development opportunities and continuous learning
  • Collaborative, fast-paced, and innovative work culture

Key Skills

Ranked by relevance

microservices cybersecurity cloud kubernetes postgresql prometheus gitlab ci cassandra circleci jenkins graphql gitlab kafka grpc cicd aws
Login to Apply
Posted
Mar 11, 2025
Type
Full-time
Level
Mid-Senior
Location
Canada
Company
Jobgether

Industries

Non-profit Organizations Primary Secondary Education

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Squiz
Related

Senior Software Engineer C/C++ (12 month fixed-term contract)

2026-05-21

Full-time
Mid-Senior
Australia
Non-profit Organizations
Engineering
View Job Details
Clearstory
Related

AI Software Engineer (Fullstack)

2026-05-20

Full-time
Associate
United States
Non-profit Organizations
Engineering
View Job Details
Workday
Related

Software Development Engineer - Kubernetes Service Mesh

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering