Creating real-world impact together

Where will you make a difference?

Backend Software Engineer (Ruby)

SkillLab

SkillLab

Software Engineering
Amsterdam, Netherlands
Posted on Aug 9, 2024

Welcome to SkillLab

At SkillLab, we envision a world where everyone has equal career opportunities. We enable and lead a radical change - a focus on skills instead of titles and degrees. Our AI-driven technology creates more inclusive and efficient labor markets. SkillLab is working with employment and career services in 25+ countries and seeks to transform labor and education markets globally.

Your opportunity

We are looking for a Software Engineer to join our development team in Amsterdam. Your initial focus will be in back-end development of a Rest API in Ruby on Rails backed by Postgres and deploying as containers orchestrated by Kubernetes in several cloud and bare-metal environments.

We are a tightly integrated team, so you will also have the opportunity to work with our React/Typescript front-end and our machine-learning codebases.

Your team

You will join our engineering team as the new Backend Software Engineer. The engineering team is comprised of three small squads. You will report to Yasser who is one of team leads and leads the Rocket squad. The other two team leads are Lala and Aaron. Aaron is also the Head of Engineering at Skilllab. Other SkillLabers who make the engineering team awesome are:

We are proud of the people we collaborate with and excited to work at a company with a strong social mission. We hope you will be too!

Your impact

  • You will collaborate closely with our growing team of UX researchers, designers, data scientists, QA and DevOps engineers to develop our core product that helps connect people to jobs based on their skills
  • You will write maintainable, performant and secure code that needs minimal improvements after QA ( Make it work, make it correct, make it fast)
  • You will review your teammates' code in a way that allows other developers to improve their code
  • You will positively contribute to our code-base beyond implementing product features, keeping out technical debt in check and proposing new techniques and technologies
  • You will write unit and integration tests as well as collaborate with QA to create realistic acceptance testing plans and simulated data