Senior Backend Engineer

Apollo.io
Canada
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Problem-solving","Proactivity","Team player","Organization"]

Build and maintain highly scalable backend services, data pipelines, and integration endpoints that power Apollo’s AI-driven internal workflows. Work across data platform architecture and distributed integrations, designing systems with observability and high throughput. Own the full software development lifecycle—from requirements and architecture through QA, maintenance, and performance improvements—while collaborating with cross-functional stakeholders and mentoring through hands-on feedback.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Apollo.io
Apollo.io
17 hours ago

Senior Backend Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and maintain highly scalable backend services, data pipelines, and integration endpoints that power Apollo’s AI-driven internal workflows. Work across data platform architecture and distributed integrations, designing systems with observability and high throughput. Own the full software development lifecycle—from requirements and architecture through QA, maintenance, and performance improvements—while collaborating with cross-functional stakeholders and mentoring through hands-on feedback.
Location: Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement highly scalable backend services, data pipelines, and integration endpoints for high-volume reliability.
  • •Gather requirements and write design documents to drive cross-functional technical discussions.
  • •Lead the full software development lifecycle, including architecture, development, QA, and ongoing maintenance.
  • •Implement observability (monitoring, alerting, dashboards) to detect issues before customers notice.
  • •Collaborate in a global agile environment and provide/receive technical and behavioral feedback.

Key Requirements

  • •Minimum 5 years of backend development experience, including 1-2 years in senior positions building large-scale applications.
  • •Experience developing distributed web applications at scale.
  • •Experience with database modeling using SQL or NoSQL.
  • •Experience using and designing RESTful services and writing comprehensible, well-structured, high-performance code.
  • •Proven ability to leverage AI tools to enhance development (code generation, debugging, and productivity).
Experience:5+ yearsSaaSAI-firstDistributed systemsData pipelinesIntegrationsStartups
Skills:CommunicationProblem-solvingProactivityTeam playerOrganization
Tech Stack:React.jsTypeScriptPythonGoLangMongoDBElasticsearchRedisKafkaKubernetesDockerGCPTerraformAnsibleGrafanaKibanaGitHub ActionsREST

Company Brief

Apollo.io
Provides a B2B sales engagement platform and global contact database that helps revenue teams find prospects, enrich data, and automate outbound workflows to accelerate pipeline and close deals.
Industry: SaaS
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series D
Headquarters: San Francisco, United States
Founded: 2015
WebsiteLinkedIn