Senior Software Engineer (JS/TypeScript) – Learn-DataCamp

August 30, 2021

Job Description

About DataCamp:

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.

Check our Careers page to learn more about our core company values.

About the role:

We are looking for a talented Full Stack Software Engineer to help us craft web applications that make it easier to build interactive DataCamp courses and/or help us improve and redefine the core learning experience. The Learning platform has been the premise of DataCamp’s business since the company’s inception, and building innovative, user-centered solutions to help our learners get to their learning goals is the heart of what we do. You will be part of a great team, building applications and solving technical challenges every single day!

We are open to remote candidates in a comparable European timezone.


  • Help us build the best platform to learn and teach Data Science.
  • Work with the latest front and backend technologies to solve challenging problems.
  • Improve existing applications as well as build new applications from the ground up.
  • Take ownership over several components in our microservices architecture.
  • Interact closely with team members to build things that scale.
  • Inspire and grow the engineers around you through support, coaching, and mentoring

Our Ideal Candidate:

  • You have 5+ years of web development experience using technologies like ReactJS, NodeJS, on both frontend and backend applications.
  • You have hands-on experience with strongly-typed languages.
  • You have experience with Docker, AWS, and CircleCI.
  • You can take ownership of a product or feature by showing a deep understanding of the broader purpose and goals
  • You write clean, maintainable, performant, and testable code.
  • You are passionate about product development.
  • You are a team player with excellent collaboration skills.
  • You have a pragmatic approach to solving problems and a results-oriented mindset.
  • You are interested in data science and education.

It’s a plus if you have:

  • Experience teaching and mentoring colleagues on adopting new languages and technologies.
  • Experience with Ruby on Rails is a plus.
  • Experience with VueJS is a plus.

What’s in it for you?

In addition to joining a creative and international start-up, you’ll enjoy:

  • An exciting job that will offer you technical challenges every day
  • A competitive salary with fringe benefits
  • Stock options
  • A well organized squad with clear boundaries
  • Flexible working hours
  • International company retreats
  • Learning and development. We encourage continued education through a conference budget and external training.
  • Working with a great team (everyone says this, but we’re serious—we’re pretty great)