Apollo.io is seeking a Staff Backend Engineer to take the lead on directing and implementing solutions to significantly complex problems. The engineer will work on a team that aligns engineering priorities to Apollo's business and engineering priorities. The ideal candidate will improve the overall quality of engineering and support the growth and success of teammates.Responsibilities:
Develop multi-tier scalable, high-volume performing, and reliable user-centric applications.
Produce high-quality framework that is thoroughly tested, code reviewed & resilient.
Provide technical leadership and drive best engineering practices.
Mentor junior engineers and spread expertise.
Scale distributed applications and apply relevant design patterns.
Provide quarterly performance feedback for engineers.
Requirements:
Strong background of working with MongoDB at scale.
Interest in building features with performance, accessibility and scalability in mind.
Strong product sense with the ability to negotiate the right MVP.
Ability to write comprehensive, well-structured, highly performant code.
Robust understanding of working on message queues & background jobs.
Monitoring and Metrics gathering (GCP Logs, Prometheus, NewRelic).