Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,699 Jobs at 191 Companies

Ruby Backend Software Engineer



Software Engineering
Amsterdam, Netherlands
Posted on Thursday, May 16, 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 Backend Software Engineer to join our development team in Amsterdam. Your initial focus will be back-end development of a Rest API in Ruby on Rails backed by Postgres and deployed 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. Other team leads you will work closely with 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! Are you ready to collaborate in an international environment with people from 28+ different nationalities, learn and teach others, produce a great impactful product and work in the most fun environment you can think of?

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.