Java Developer
Cluj-Napoca, CJ, RO
1 zi în urmă

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 like Uber, 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.



The Engineering Team

We believe making great products should be enjoyable and rewarding. Our teams are self-organising – most use scrum, kanban or a hybrid approach that gives them the best chance to meet their collective goals. Each team has specialists in dev, test, (sometimes hardware too) and deployment who work together to create fantastic business outcomes for our customers.


We have hack days a few times a year, with small yet perfectly formed prizes, but mostly we do it for fun, to learn, and to prototype cool ideas that might help our customers.


As a part of the Tokens team, you will build new features in several backend services that are operating in the core of our systems. These services are managing the Stored Value Accounts, as well as tokens related logic. We’d love to tell you more about this. 


The Tokens team is a self-organising team that is responsible for designing, implementing, testing and releasing the new functionalities. We have the freedom of choosing the preferred tech, having the opportunity to work on different kinds of technologies and programming paradigms.



Our Stack

  • Kotlin
  • Project Reactor
  • DropWizard
  • DynamoDB 
  • REST
  • Git / Bamboo / Gradle / Maven / Artifactory
  • Amazon tech (EC2, S3, SQS, Kinesis, etc)
  • Spock/Groovy used for testing
  • Fully cloud-hosted platform with Infrastructure as a Code tooling(Terraform)





Required experience is simple: solid core programming skills, and a desire to implement quality software that operates at scale. We don’t expect to hire developers who already pre-understand our whole stack – apart from anything else, we want the stack to keep evolving as developers identify new tools and frameworks.

However, we are looking for people who can operate as part of a team that owns their piece of software, can influence its growth, and advise on the best shape of a new feature.



Some of our benefits

  • Competitive salary package.
  • 25 days holiday per year plus the Xmas Shutdown (another 3-4 days). 
  • Flexibility to work from home whenever you need to and flexible working hours (we are currently operating fully remote due to COVID-19). 
  • Premium medical care via Medicover.
  • Brand new office at UBC Riviera.
  • Video yoga classes.
  • Unlimited snacks and drinks, with regular free lunches (when we’re in the office).
  • Regular social gatherings with monthly allowance for each employee (when it’s safe).
  • Biannual company events.





We celebrate multiple approaches and points of view, striving to create an environment where everyone feels empowered to bring their full, authentic selves to work. Whoever you are, just be yourself. We encourage people from underrepresented backgrounds to apply and we don’t discriminate. 



In light of the continued Covid-19 risks, all interviews are expected to take place by phone or video.

Remote working

As of March 2020, we have temporarily moved to a fully remote model. The remote model will continue until the pandemic is no longer a threat, after which we will implement high degrees of flexibility including fully remote roles. In the meantime, we have adapted our tools and processes to support a productive and collaborative way of working. 


Interview Process:

In light of the continued Covid-19 risks, all interviews are expected to take place by phone or video. The process is made up of the following steps:

  • Introductory chat with our recruiter
  • Pre Technical Screening
  • Technical Interview
  • Management/Culture Interview

Raportați această lucrare

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Email-ul meu
Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.