Remote Senior Full Stack Engineer

Posted

This job is closed

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:

  • Apollo.io is seeking a Senior Full Stack Engineer to work with their 200M+ Leads data and develop features on top of it.
  • The role involves improving data quality, building customer-facing products, and implementing innovative solutions end-to-end.
  • Responsibilities include working on highly scalable web services, understanding software design and databases, and frontend engineering.
  • The engineer will collaborate with cross-functional teams to drive best practices in technology, architecture, and process.
  • Daily tasks include designing, implementing, testing, deploying, and iterating on features covering both frontend and backend.
  • The tech stack includes React/Redux/NodeJS on the front-end, Ruby/Ruby on Rails/Python/MongoDB/Elasticsearch on the backend, and Kubernetes/Docker/Ansible/Terraform for infrastructure.
  • The engineer will also write unit/integration tests, maintain code quality, and communicate progress effectively.

Requirements:

  • 5+ years of industry experience in backend development and at least 3+ years in frontend development.
  • Proficiency in Ruby, Ruby on Rails, JavaScript (ES6), React, Redux, HTML, and CSS.
  • Strong system design fundamentals and experience in building scalable systems.
  • Good understanding of the software development lifecycle, analytical skills, and problem-solving abilities.
  • Proven software engineering skills in a production environment, including test-driven development.
  • Experience with Cypress for writing meaningful tests and producing comprehensible, well-structured, and performant code.

Benefits:

  • Opportunity to work with a leading go-to-market solution for revenue teams.
  • Chance to be part of a rapidly growing company with significant revenue growth.
  • Access to a tech stack including modern technologies and tools.
  • Remote work setup with a collaborative and supportive team environment.
  • Emphasis on career development and experimentation to achieve big wins.
About the job
Posted on
Job type
Salary
-
Leave a feedback