Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apollo.io Logo

Senior Backend Engineer

Apollo.io

Salary not specified
Aug 20, 2025
Remote, US
Apply Now

Apollo.io is looking for a Senior Backend Software Engineer to help implement best practices in technology, architecture, and process within their growing company. The role involves working on a cross-functional team to solve hard problems and improve the quality, automation, and performance of their backend systems.

Requirements

  • Experience developing distributed web applications
  • Experience with database modeling (SQL or NoSQL both OK)
  • Experience with using and designing RESTful services
  • Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design
  • Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization.
  • Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies.
  • Experience with Ruby on Rails, Mongo, Redis, GCP, Kubernetes, Docker, Microservices, Machine Learning

Responsibilities

  • Design and implement highly scalable backend endpoints
  • Gather product requirements and write design docs to satisfy product needs
  • Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance
  • Mentor others on best practices and effectively share knowledge
  • Be comfortable introducing new technologies and new ideas as required
  • Develops services that are highly available and scalable with proper monitoring and alerting in place
  • Ownership of projects from start to finish.

Other

  • work on a cross-functional team
  • work in an open and collaborative environment
  • receive and give hands-on mentorship
  • Ability to effectively communicate development progress to the product lead, engineering manager, and other stakeholders
  • Work effectively as part of a large global team