Job Description
DataCamp is seeking a Senior Full Stack Software Engineer to join its Learn Team. The ideal candidate will play a key role in developing innovative web applications that enhance the core learning experience for DataCamp's users. The role involves collaborating with talented engineers to build user-centric solutions and drive the technical direction of DataCamp's products.Responsibilities include:
- Building the best platform to learn Data Science and Artificial Intelligence.
- Contributing to the technical direction of the Learn product.
- Working with the latest frontend and backend technologies.
- Improving existing learning features and building new ones.
- Taking ownership of components in the microservices architecture.
- Interacting closely with team members to build scalable solutions.
- Inspiring and mentoring other engineers.
Requirements:
- 4+ years of web development experience using TypeScript, ReactJS, and NodeJS.
- Experience building world-class products on both frontend and backend.
- Ability to write clean, maintainable, performant, testable code.
- Ability to show ownership of a product or feature.
- Passion for product development and empathy for customers.
- Ability to solve challenging technical problems.
- Excellent organizational and collaboration skills.
- Pragmatic approach to problem-solving and results-oriented mindset.
- Interest in data science, artificial intelligence, and education.
What DataCamp offers:
- An exciting job with daily technical challenges.
- A competitive salary with fringe benefits.
- Flexible working hours.
- International company retreats.
- Learning and development opportunities with a conference budget and external training.
- Working with a great team.