Senior Backend Engineer

Posted 4 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer building scalable backend services, data pipelines, and integrations for Apollo.io’s AI-driven go-to-market platform. Owning distributed architecture and high-throughput connections across a global engineering team.

Responsibilities

  • Design and implement highly scalable backend services, data pipelines, and integration endpoints
  • Gather product and engineering requirements, write design documents, and drive technical discussions
  • Lead the full software development lifecycle from product requirements through architecture, development, quality assurance, and maintenance
  • Build systems with monitoring, alerting, dashboards, and observability
  • Communicate development progress to product leads, engineering managers, and stakeholders
  • Introduce technologies and AI tools that accelerate individual and team workflows
  • Navigate ambiguity and roadblocks while maintaining project momentum
  • Participate in scrum ceremonies, team events, and manager 1:1s as part of a global team
  • Provide and respond to technical and behavioral feedback
  • Work across data platform architecture and integrations with distributed systems powering Apollo’s AI-driven internal workflows
  • Organize and structure data at scale with the data engineering team
  • Own the connections layer and distributed architecture linking Apollo to the broader ecosystem at high throughput

Requirements

  • Minimum 5 years of industry experience in backend development, including at least 1–2 years in senior positions, developing large-scale applications
  • Experience developing distributed web applications at scale
  • Code that is comprehensible, well-structured, and highly performant
  • Experience with database modeling (SQL or NoSQL)
  • Experience using and designing RESTful services
  • Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design
  • Proven experience leveraging AI tools for code generation, debugging, and productivity optimization
  • Willingness to stay current with emerging AI technologies
  • Background in fast-scaling startup or high-velocity environments
  • Communication, problem solving, proactivity, teamwork, listening, creativity and innovation, organization and planning, ambiguity management, project ownership, and distributed web development
  • BS or MS degree in Computer Science, Computer Engineering, or similar is nice to have
  • GCP, Kubernetes, Docker, Mongo, Redis, Ruby on Rails, microservices, and machine learning are nice to have

Benefits

  • Hands-on mentorship and opportunities to grow and accelerate your career
  • Resources, support, and autonomy to own your role and make a real impact
  • Cross-departmental collaboration and team support
  • Freedom to experiment, take smart risks, and drive big wins

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

ApolloDistributed SystemsDockerGoogle Cloud PlatformKubernetesMicroservicesNoSQLRedisRubyRuby on RailsSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.