Browse All Jobs
Job Description
Apollo.io is seeking a Senior Backend Engineer to join their growing team. The ideal candidate will implement best practices in technology, architecture, and process, working in a collaborative environment with opportunities for mentorship and career growth. This role involves interfacing with design, front-end, and analytics teams to solve complex problems and improve quality through automation and performance enhancements.

Role involves:
  • Designing and implementing highly scalable backend endpoints.
  • Gathering product requirements and writing design documents.
  • Leading the full software development lifecycle.
  • Mentoring others on best practices.
  • Communicating development progress to stakeholders.
  • Introducing new technologies and ideas.
  • Participating in scrum ceremonies and team activities.

Requirements:
  • Minimum 5 years of industry experience in backend development.
  • Experience developing distributed web applications.
  • Proficiency in writing comprehensible, well-structured, and performant code.
  • Experience with database modeling (SQL or NoSQL).
  • Experience using and designing RESTful services.
  • Strong knowledge of computer science fundamentals.
  • Experience leveraging AI tools to enhance software development processes.

Apollo.io offers:
  • An open and collaborative environment.
  • Opportunities for mentorship and career growth.
  • A chance to work with a cutting-edge tech stack.
  • A culture of continuous improvement and innovation.
Apply Manually