A good command of the English language is required, including the ability to communicate clearly and effectively in both written and spoken English.
Solid core programming skills in Java or Kotlin and the ability to quickly pick up new technologies and domains.
Desire to implement quality software that operates at scale.
Ability to operate as part of a team that owns their piece of software and advises on the best shape of a new feature.
Open to adopting well-supported ideas and solutions with a productive approach towards governance.
Excellent interpersonal skills to foster positive relationships with colleagues and contribute effectively to team goals.
A proactive and driven mindset to ensure projects are completed efficiently and effectively.
Responsibilities:
As a Senior Java Developer at Masabi, you will be responsible for building new features across multiple backend services that are central to our systems.
Our teams are self-organizing, using scrum, kanban, or a hybrid approach tailored to meet their goals effectively.
Each team comprises specialists in development, testing, and sometimes hardware, working collaboratively to deliver excellent business outcomes for our customers.
As we expand our fare engine calculations and architecture, this role enables developers to work with diverse technologies and programming paradigms, on complex and interesting challenges.
We also host hack days a few times a year for fun, learning, and prototyping innovative ideas that could benefit our customers.