Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Backend Engineer

Home > Ruby programming jobs

Senior Backend Engineer in Canada

  • Apollo.io
  • Full time
  • Email
  • Remote

Responsibilities

  • Design and implement scalable backend services, data pipelines, and integration endpoints that operate reliably at high volume.
  • Gather requirements, write design documents, and lead technical discussions with cross-functional stakeholders.
  • Own the full software development lifecycle from product requirements and architecture through development, quality assurance, and maintenance.
  • Build highly available systems with monitoring, alerting, dashboards, and observability as a first-class concern.
  • Communicate progress to product leads, engineering managers, and other stakeholders.
  • Introduce technologies and AI tools that improve engineering workflows and team productivity.
  • Navigate ambiguity, remove project roadblocks, and maintain delivery momentum.
  • Participate effectively in a global engineering team and provide and receive technical and behavioral feedback.

Requirements

  • Minimum 5 years of industry experience in backend development, including 1–2 years in senior positions, developing large-scale applications.
  • Experience developing distributed web applications at scale.
  • Ability to write comprehensible, well-structured, and highly performant code.
  • Experience with SQL or NoSQL database modeling and designing RESTful services.
  • Strong knowledge of data structures, algorithms, object-oriented design, and other computer science fundamentals.
  • Proven experience using AI tools for code generation, debugging, and productivity optimization, with willingness to stay current with emerging AI technologies.
  • Experience in fast-scaling startups or high-velocity environments.
  • Preferred qualifications include a BS or MS in Computer Science, Computer Engineering, or a similar field, plus experience with GCP, Kubernetes, Docker, MongoDB, Redis, Ruby on Rails, microservices, or machine learning.

Benefits

  • Apollo describes a collaborative environment with hands-on mentorship, career growth, autonomy, and resources for professional development.
  • Employees are encouraged to experiment, pursue bold ideas, and take ownership of impactful work.
  • The role includes collaboration with a large global team, scrum ceremonies, team events, and manager one-on-ones.

Apollo.io

Apollo.io is the AI-powered end-to-end go-to-market platform that empowers sales, marketing, and revenue teams to find prospects, engage customers, and close deals with intelligence and efficiency. Trusted by millions of users and hundreds of thousands of companies worldwide, Apollo uniquely comb...

Similar positions

Staff Backend Engineer

  • GitLab
  • Full time
  • Remote
  • 10/01/2026
  • India

Senior Backend Engineer

  • GitLab
  • Full time
  • Remote
  • 10/01/2026
  • India

Backend Engineer, Create: Repository Management

  • GitLab
  • Full time
  • Remote
  • 09/30/2026
  • UK, Worldwide

Software Engineer

  • Allium
  • Full time
  • Remote
  • 09/30/2026
  • Salary: Competitive
  • Singapore, USA

Staff Backend Engineer

  • GitLab
  • Full time
  • Remote
  • 09/29/2026
  • India