Senior Backend Engineer

Published on March 13, 2024

DataCamp is building the best platform to learn and teach data skills. We create technology for personalized learning experiences and bring the power of data fluency to millions of people around the world. Our learners get real hands-on experience by completing self-paced, interactive data science courses, practice, and projects from the best instructors in the world, right in the browser. We are an international team with backgrounds in education, data science, design, psychology, biology, linguistics, engineering, and more. We are united by our passion for impacting the future of education.

Who We Are:
At DataCamp, we're not just a platform; we're the catalyst for a data-fluent world. We enable individuals and businesses to leap forward in data science, providing them with top-tier education, certification, and collaboration tools.
By the Numbers:
  • 400+ dynamic courses
  • 270+ renowned instructors from 35 Countries
  • 90+ hands-on projects
  • 12 million+ global learners
We're proud to be backed by Spectrum Equity, Accomplice, and Arthur Ventures, aiming to hit $100M ARR in the upcoming years. While our roots are in New York City, our presence spans London to Leuven, with a vibrant team of 200+ members working both on-site and remotely.
We are looking for a talented Senior Backend Engineer to help us build integrations with our B2B customer platforms. 
The Enterprise Integrations Squad's goal is to bring our extensive learning catalog to our learners with as little friction as possible. To achieve this, our team is responsible for building seamless integrations with our B2B customers platforms. We integrate DataCamp with Learning Management Systems (LMS/LXP), Single Sign-on providers (SSO) and communication tools (Slack and MS Teams). The Enterprise Integrations squad is also responsible for maintaining our B2B customer's reporting data as well as building reporting integrations which allow our customers to access their learning data in their own BI tools or Data Warehouse.
Excited about playing a critical role in contributing to the product's technical direction and expanding the learning experience? Find out more about the role below and apply to join our team!
  • Help us build the best platform to learn and teach Data Science.
  • Contribute to the technical direction and architecture of our integrations and reporting platform.
  • Work with the latest backend technologies to solve challenging problems.
  • Improve existing integrations as well as research, build and document new integrations with 3rd party systems.
  • Engage closely with peers within and outside your team to build scalable, fast and maintainable solutions.
  • Coordinate with our B2B customers and their technical teams to streamline integration setups and deployments
  • Act as a technical sidekick to our PM during customer discussions on new integration possibilities.
What we’re looking for?
  • 5+ years experience with Typescript & NodeJS (required)
  • Experience building front-ends with GraphQL
  • Experience integrating third-party services via APIs
  • Experience building services in a highly distributed platform with async processing (SNS, SQS, BullMQ)
  • Good architectural knowledge of distributed systems and API design
  • Strong SQL skills are a must
Nice to have:
  • Ruby on Rails (not mandatory, experience is preferred)
  • Experience building front-ends with React
  • Experience with data pipelines (Airflow, DBT) and Data Marts
What's in it for you:
In addition to joining a creative and international start-up, as a permanent employee you’ll enjoy:
  • A very competitive salary
  • An exciting job that will offer you technical challenges every day
  • Flexible working hours
  • International company retreats 
  • Conference and hardware budget
  • Working with a great team (everyone says this, but we’re serious—we’re pretty great)
DataCamp is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.