About Masabi :
At Masabi, we are helping to make cities better places to live, work and visit, by enabling seamless, frictionless journeys on public transport systems.
We are a SaaS company, developing a ticketing (fare payments) platform that allows people to buy and present tickets for public transport on their mobile phones or travel simply by tapping a bank card.
We believe a new fare payments system allowing passengers to just tap and ride, without needing to buy a ticket or understand fares, should be available to every passenger and every transit agency around the globe, without prohibitive costs or taking years to deliver, helping people move seamlessly from A to B.
Our Justride platform has been named Ticketing Technology of the Year 2019 / 2020 and is deployed in over 100 locations around the world, including New York, London, Boston, Las Vegas, Bucharest, Valencia, The Hague, Los Angeles, Sydney and many more.
With an exciting industry-first mobile ticketing SDK, we are partnering with companies likeUber, Lyft, Transit, Moovit and many more to enable the purchase of public transport tickets within leading mobility applications.
Masabi has offices in London, New York, Denver and Cluj, and investors include Mastercard, Shell and Keolis.
Come join us on this exciting ride as we build the transit technology ecosystem of tomorrow.
Masabi is looking for a Java / Kotlin developer to join our expanding Hub team.
The Hub team is responsible for systems and infrastructure powering key components of our Justride platform such as Customer Services, Partner & Retail portals, Ticket Vending Machines and others.
As a member of this team you will have the opportunity to work on a variety of products, all of which are highly visible to our customers.
You will play a big part in defining and shaping the solutions that we implement, to ensure not only that our customers get a great experience, but also that we receive enough feedback about our implementation to iterate and improve upon it.
About you :
You will have solid core Java and object-oriented skills, and experience of implementing high quality high performance software.
Kotlin and / or AWS experience would be a bonus. You should ideally have some DevOps environment exposure (managing Linux servers, interacting with AWS, understanding Docker, etc) as we are moving towards managing our own infrastructure via Terraform.
A desire to learn and eagerness to contribute are very important. There are plenty of features that are not yet designed, let alone implemented, so you must be keen to get stuck in and make your mark.
You don't have to know Kotlin to apply for this role as the team are more than happy to help you pick it up, but an interest in Kotlin will be beneficial.
Our Stack :
Kotlin / Java 11 / Groovy (Spock)
DropWizard / Jersey / MySQL
AWS EC2 / AWS Lambda / Terraform
Git / Gradle / Maven / Bamboo / Docker / Puppet
Some of our benefits :