Apollo.io

Senior Backend Engineer

Apollo.io

Overview

Role involves designing scalable backend systems and mentoring team members.

Ideal candidate has 8+ years of backend development experience with strong problem-solving skills.

remoteseniorEnglishNodeJSRubyRuby on RailsMongoDBRedisElasticSearchKubernetesDockerAnsibleTerraformReactRedux

Locations

  • India

Requirements

  • Minimum 8 years of backend development experience
  • 3-4 years in senior positions
  • Experience with distributed web applications
  • Strong knowledge of data structures and algorithms
  • Experience with RESTful services
  • Experience with database modeling

Responsibilities

  • Design and implement scalable backend endpoints
  • Gather product requirements and write design docs
  • Drive full software development lifecycle
  • Mentor others on best practices
  • Communicate development progress
  • Introduce new technologies
  • Work as part of a global team
  • Provide feedback to co-workers