Senior Fullstack Engineer

closed
Apollo.io Logo

Apollo.io

πŸ“Remote - Poland

Summary

Join Apollo.io as a Senior Fullstack Engineer and work with 200M+ leads data to build features. You will improve data quality, build customer-facing products, and implement innovative solutions. This role requires building scalable web services, understanding software design and databases, and solid frontend engineering skills. You will collaborate with cross-functional teams, implementing best practices in technology and architecture. The position involves improving quality, automation, and bug squashing. You will constantly investigate performance improvements and generate innovative ideas. This is a permanent, employee-owned role.

Requirements

  • 6+ years of industry experience in backend development and at least 5+ years in frontend development
  • Solid understanding of JavaScript (ES6), React, Redux, HTML, and CSS
  • Strong system design fundamentals and experience building scalable systems
  • Good understanding of software development lifecycle
  • Strong analytical and problem-solving skills
  • Proven software engineering skills in production environment, including test-driven development
  • Your code is comprehensible, well-structured, and highly performant
  • Proven experience leveraging AI tools to enhance software development processes, including code generation, debugging, and productivity optimization
  • Candidates should demonstrate fluency in integrating AI-driven solutions into their workflows and a willingness to stay current with emerging AI technologies

Responsibilities

  • Design, implement, test, deploy and iterate on end to end features in our products covering both frontend and backend
  • Implement "pixel perfect" design as delivered by our designers that works across different browsers, according to specifications provided
  • Produce "clean" and well-structured code with detailed specifications and documentation
  • Help maintain code quality, organization, automation and continuous delivery
  • Effectively communicate development progress or blockers to the product lead, engineering manager, and other stakeholders
  • Work effectively as part of a large global team
  • Attend and engage in scrum ceremonies, oncall, and other team processes
  • Write unit/integration tests and contribute to engineering wikis

Preferred Qualifications

  • Experience in Python, Ruby, Ruby on Rails
  • Experience with Sidekiq
  • Experience with Cypress in writing meaningful tests
  • Experience with Spark or other distributed processing frameworks
  • Experience with Google Cloud Platform, Databricks, Snowflake, MongoDB, Terraform, Ansible
  • Understanding of Design Systems and experience using them for frontend development
This job is filled or no longer available