Product Development
The Humly Product Devs are world builders – and craft the digital tools and frameworks that power our revolution.
We design, iterate, and maintain the digital marketplace, ensuring educators, schools, and nurseries get an excellent app experience. A talented mix of product owners – UX, UI, designers, and software engineers – continuously innovate and push the boundaries of what our platform can do, with data as our guiding star.
Are you a world builder? View our open vacancies below, or connect with us and get updates on open roles in your field.
What it’s like?
Humly Tech Stack Evolution
2014
First version launched 🚀
The founders and some university friends at Chalmers started building the platform's first version. It’s built with Node.js, MongoDB, and Angular running on Heroku. It’s a web version MVP with only the core functionalities.
2015
Mobile app 📱
Launched the first version of the mobile app to educators, written in React Native.
2016/2017
Ruby on Rails
Launched Ruby on Rails backend running on Heroku and introduced GraphQL in our API layer. CI/CD with Travis.
Late 2017
Analytics
Started to build reporting and aggregation with R/Shiny.
2020
Moved to AWS
Migrated our Ruby on Rails backend from Heroku to AWS using Nomad/Consul from HashiCorp for service instrumentation, Infrastructure as Code approach using Terraform Cloud, Prometheus and Grafana for observability.
2021
Chipping on the Monolith
First time breaking out some functionality from our monolithic backend. Deployed a separate service, written in R, to assist in matching logic.
Late 2021
Humly launches in the UK 🇬🇧
A separate backend for the UK is deployed, and we switch to AWS Elastic Container Service, still with Terraform Cloud.
2022/2023
Early 2023
Data and KPI
Launched an internal KPI Dashboard built in Remix together with, Athena, a homegrown data warehouse intended to unify data aggregation and reporting.
Early 2023
Back to Node.js
Decided to move away from Ruby on Rails and return to Node.js using NestJS. The goal was to start breaking apart our monolith and adopt a service-oriented architecture.
Mid 2023
Modernising our apps
Refreshed a few of our apps, this time building on Remix.
2023
Kubernetes within EU 🇪🇺
Started migrating our infrastructure from AWS and Heroku to a managed compliant Kubernetes cluster operated by Elastisys deployed on UpCloud - fully within EU. Adopted a GitOps approach with Github Actions and ArgoCD.
Late 2023
Services and message queues
Introduced Rabbit MQ to our stack and launched a dedicated service to handle push notifications, SMS and transactional emails.
Early 2024
Upgraded API layer
Launching a new NestJS based API service, introducing improved authentication, and a strangler pattern that will allow us to iteratively upgrade and refactor our legacy RoR codebase.
Early 2024
From Documents to SQL
Substantial work during 2023 culminated in a successful migration of our database from MongoDB to PostgreSQL
Mid 2024
Feature flagging and testing
To deploy faster to production we adopted feature flagging with ConfigCat and started using Playwright for automated end-to-end testing of our web apps
Employee Stories