B2B product with 200+ business partners in 90 countries.
A team of 130+ bright-minded professionals eager to challenge everything you know.
Does that sound like a dream place to you? Read up, buddy!
We help ambitious entrepreneurs to start a ride-hailing (taxi) or other on-demand (you get it, right, on-demand? ) services. Our SaaS solution and marketing assistance is what we provide our business partners with.
To do that right, we’ve got:
- 14 years of expertise in developing a mobility platform
- Amazing team of specialists working and playing hard
- Opportunity for all employees to influence the product and take initiative
- Focus on quality, no strict deadlines
- Flexible management
- Healthy work-life balance
Now we’re looking for a Java developer to work on one of our platform's components - Operator app which is a high-loaded client Java application with JS (React) UI part.
We are only considering candidates currently residing in Belarus.
Required skills:
- You have at least 3 + years of commercial experience with Java
- Basic understanding of asynchronous programming
- You are good at writing clean optimized code
It’ll be a bold plus if you:
- Have knowledge of RxJava
- Knowledge of JavaScript
- Have experience with React library, ProtoBuf, WebSockets
- Have worked with a high-loaded web application
Your tasks will include:
- Improving the stability and performance of the system
- Taking full responsibility for system stability, performance, and technical health
- Integration with logging, analytics, and control systems
- Bringing the source code into line with the system architecture, refactoring
- Covering the product with automated tests
- Developing new features, fixing bugs, implementing improvements, resolving technical debt
- Researching and introducing updates to project dependencies and tools
Our technology stack:
- Java 11, RxJava
- React, MobX
- Pattern MVI for separate UI and Core logics with cross-platform
- WebSockets, ProtoBuf