This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Staff Frontend Engineer position at Apollo.io involves working on a cross-functional team to implement best practices in technology, architecture, and process.
The role includes interfacing with design, front-end, analytics, and other teams outside of Engineering.
Responsibilities include designing and implementing highly scalable backend endpoints, gathering product requirements, driving full lifecycle of software development, mentoring others, and effectively communicating development progress.
The tech stack includes React/Redux/NodeJS on the front end, Ruby/Ruby on Rails/MongoDB/Redis/Elasticsearch on the backend, and Kubernetes/Docker/Ansible/Terraform in infrastructure.
Requirements:
Minimum 10 years of industry experience in backend development, with at least 3-4 years in senior positions developing large-scale applications.
Experience in developing distributed web applications and designing RESTful services.
Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design.
Must have communication skills, problem-solving abilities, proactivity, teamwork, listening skills, creativity, organization, dealing with ambiguity, ownership of projects, and experience in distributed web development.
Nice to have qualifications include a BS or MS degree in Computer Science or similar, knowledge of GCP, Kubernetes, Docker, Mongo, Redis, Ruby on Rails, Microservices, and Machine Learning.
Benefits:
The position offers a great compensation package and a culture that thrives in openness and excellence.
Apollo.io invests in developing remote employees' careers and focuses on helping customers maximize their revenue potential on the platform.
Employees are empowered to own their roles as proactive educators and are encouraged to experiment and take educated risks.
The company fosters a collaborative environment where teammates support each other to achieve goals and offers a lean, remote team structure with opportunities for growth and big wins.