At SkillLab, we envision a world where everyone has a pathway to employment. We enable and lead a radical change - a focus on a skill-based approach to employment services. Our AI-driven technology creates more inclusive and efficient labor markets by empowering people to turn their skills into careers. SkillLab is working with employment and career services in 25+ countries and seeks to transform labor and education markets globally.
Your opportunity
You will apply your experience in developing the backend components of a large and growing software platform based on Ruby on Rails exposing a JSON API for a React front-end
You will write code for new and existing features and components in close collaboration with our developers, UX, QA, Ops and PM teams
You will create, extend and optimize features in a Ruby on Rails application backed by PostgreSQL, Redis and Solr.
You will experience the culture of a technology start-up and work in an international environment with SkillLabers from +28 countries
Your team
You will join our engineering team as the new Senior Backend Engineer. The engineering team is comprised of three small squads. The three squad leads are Yasser, Lala and Aaron. Aaron is also the Head of Engineering at Skilllab. Other SkillLabers who make the engineering team awesome are:
Barry, Nubar and Refai as our backend engineers
Ivana, Kilani, Ibraheem, Nouraldin and Mojtaba as front-end engineers
Gaspar as our full-stack engineer and domain lead
Luiza and Nathany who take care of our QA processes
Hamza is managing our DevOps work
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 familiarize yourself with the business and product requirements by reviewing, giving feedback and contributing to the product requirements for your features
You will write technical documentation that can be easily understood by others.
You will write RoR code that meets high-quality technical standards and needs minimal improvements after QA (Quality Assurance) processes.
You will triage error reports, debug and optimize existing features while finding opportunities to improve scaling, database performance and balancing modularity/code-reuse
You will provide code reviews to support other developers to improve their code while providing assistance and direction.
Requirements
Your skills
You have 5 to 8 years of web development experience in Ruby on Rails.
You can demonstrate problem solving and debugging skills.
You have experience with testing via minitest, webmock and/or similar tools.
You have experience with PostgreSQL and optimizing database queries.
You have a strong understanding of git based version control, project management tools such as Jira and Agile software development practices.
You are comfortable taking the lead on architecting and planning development for major features. Furthermore, you are enthusiastic to support and mentor others
Extra awesome
You can read, understand and contribute to the Typescript/React-front end in collaboration with our experienced front-end team
You are experienced in optimizing Docker-based builds.
You have experience with deploying Kubernetes both manually and via IaaC systems such as FluxCD.
Salary & start-date
We use a salary benchmark for the Dutch high-tech sector to set your salary based on your experience. We expect that the annual gross salary for the experience we are looking for ranges from 68k-80k Euro per year
We accept applications on a rolling basis, and we envision a start date as soon as possible
Benefits
You will enjoy 25 paid vacation days per year (20 days as the statutory minimum holiday entitlement in the Netherlands plus 5 extra days from SkillLab)
You can work flexibly both from our office in Amsterdam or remotely within the Netherlands. You can also extend your holiday stay in a different country and work from abroad for a limited period of time
You will get an extensive relocation support to move to Amsterdam including visa sponsorship, 30% ruling application, your plane tickets, covered real estate agent fees etc
You will have a personal learning budget to invest in your professional development
You will have access to mentors & coaches (SkillLab is part of the Google for Startups SDG accelerator)
You will have access to a monthly flexible budget of benefits via Alleo app. You can spend this budget on a large selection of providers, ranging from gym memberships to bike subscriptions and online stores
You will join our bi-annual company offsite retreats in different locations like Belgium, Netherlands etc
What Else To Know
This is how we lead tech projects at SkillLab: https://lala-rustamli.medium.com/leading-technical-projects-the-skilllab-way-717a6c5ac268
SkillLab is committed to diversity, equality and inclusion at the workplace. We welcome applications of candidates from all backgrounds. Read more about DEI at SkillLab: https://skilllab.io/en-us/news/diversity-equity-and-inclusion-at-skilllab
Read more about our compensation framework: https://skilllab.io/en-us/news/skilllab-compensation