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.