Backend Engineer
Remote
Full Time
#Engineering
#Backend Development
#RESTful Services
#Database Modeling
#Web
#SQL
#NoSQL
#Ruby on Rails
#MongoDB
#Elasticsearch
#NodeJS
Apollo.io is the premier go-to-market solution for revenue teams, serving over 500,000 companies and millions of users worldwide. We provide sales and marketing professionals with a unified platform that offers access to verified contact data for more than 270 million B2B contacts, alongside powerful tools to automate outreach and convert prospects into customers. Since our Series D funding in 2023, we have experienced 900% revenue growth, and we are backed by industry-leading investors like Sequoia Capital and Bain Capital Ventures. We are looking for talented individuals to join our rapidly expanding, global remote team.
What is this role?
We are seeking a Backend Engineer to join us in a full-time capacity. This position is designed for an early-career professional or student with between three months and 1.5 years of industry experience. You will work remotely as part of a cross-functional team, focusing on building scalable systems and refining our backend architecture. We value candidates who are eager to learn, teach, and contribute to a high-quality, collaborative engineering environment.
What will you do?
- Design and implement highly scalable backend endpoints while managing the full software development lifecycle from initial requirements to final maintenance.
- Collaborate with product and design teams to write comprehensive design documentation and solve complex technical challenges.
- Mentor team members on best practices, share technical knowledge, and actively engage in our agile development processes.
What makes you a great fit?
To succeed in this role, you should have a strong foundation in computer science, including data structures, algorithms, and object-oriented design. We are looking for candidates who possess the following qualifications and skills:
- A B.Tech degree in CSE, ECE, EEE, or ME from an IIT institution (Kanpur, Kharagpur, Bombay, Delhi, Guwahati, Madras, BHU, or Roorkee).
- Proven experience in developing distributed web applications and designing RESTful services.
- Proficiency in database modeling using either SQL or NoSQL technologies.
- Familiarity with our core stack, which includes Ruby on Rails, NodeJS, MongoDB, and Elasticsearch.
- Excellent communication skills, a proactive mindset, and the ability to thrive in an ambiguous, fast-paced startup environment.
- Fluency in English.
What's in it for you?
We are committed to the professional development of our team members and offer a supportive environment where you can take ownership of your projects. Benefits include:
- The flexibility of a remote work environment.
- Opportunities to work with a world-class, collaborative team that encourages experimentation and innovation.
- A culture that prioritizes professional growth, mentorship, and the chance to make a significant impact on a rapidly growing platform.





