-
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
1GLOBAL
Related

Senior Java Software Engineer - Global Connectivity Platform

2026-04-08

Full-time
Mid-Senior
Poland
Non-profit Organizations
Engineering
View Job Details
1GLOBAL
Related

Golang Software Engineer - São Paulo Based

2026-04-08

Full-time
Entry
Brazil
Non-profit Organizations
Engineering
View Job Details
1GLOBAL
Related

Golang Software Engineer - São Paulo Based

2026-04-08

Full-time
Entry
Brazil
Non-profit Organizations
Engineering