Senior Software Engineer

Apollo.io
India
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Problem solving","Proactivity","Teamwork","Ownership"]

Build and maintain highly scalable backend services for Apollo’s B2B sales platform. You’ll gather product requirements, write design docs, and lead end-to-end development from architecture and QA to ongoing maintenance. Partner across engineering, design, front-end, and analytics while mentoring teammates and improving quality, automation, and performance. You’ll also introduce new technologies as needed and communicate progress with engineering and product stakeholders.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Apollo.io
Apollo.io
1 month ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build and maintain highly scalable backend services for Apollo’s B2B sales platform. You’ll gather product requirements, write design docs, and lead end-to-end development from architecture and QA to ongoing maintenance. Partner across engineering, design, front-end, and analytics while mentoring teammates and improving quality, automation, and performance. You’ll also introduce new technologies as needed and communicate progress with engineering and product stakeholders.
Location: India
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement highly scalable backend endpoints
  • •Gather product requirements and write design docs to satisfy product needs
  • •Own full lifecycle development: requirements, architecture, solution design, development, QA, and maintenance
  • •Mentor others and share best practices with the engineering team
  • •Communicate development progress and contribute feedback in written and verbal forms

Key Requirements

  • •5+ years of backend development experience, including 3–4 years in senior positions, building large-scale applications
  • •Experience developing distributed web applications
  • •Well-structured, highly performant backend code and strong CS fundamentals (data structures, algorithms, OOP)
  • •Database modeling experience using SQL or NoSQL
  • •Experience using and designing RESTful services
Experience:5+ years
Education:
Skills:CommunicationProblem solvingProactivityTeamworkOwnership
Languages:English
Tech Stack:ReactReduxNodeJSRubyRuby on RailsMongoDBRedisElasticsearchKubernetesDockerAnsibleTerraformREST

Company Brief

Apollo.io
Provides a B2B sales engagement platform and global contact database that helps revenue teams find prospects, enrich data, and automate outbound workflows to accelerate pipeline and close deals.
Industry: SaaS
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series D
Headquarters: San Francisco, United States
Founded: 2015
WebsiteLinkedIn