Onde
Senior Backend Developer (Java)
OndePoland2 days ago
Full-timeEngineering, Information Technology

B2B product with 250+ 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). 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 an all-in-one 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 are looking for an experienced Senior Backend Developer to join Customers&Drivers Team.


As a member of a highly skilled team you will develop solutions that deliver excellent experience to the drivers and the passengers who use the Onde platform and applications - from their first experience to a long-term retention and engagement. You will help our partners to grow their businesses through the lens of the end-user experience.


We expect:

  • 5+ years of experience in backend development
  • Understanding of concurrency, asynchronous systems and distributed system development
  • Strong problem-solving and debugging abilities, product thinking
  • Commitment to write clean and effective code (including refactoring old one)
  • Experience with JavaRx or Kotlin is a plus


You’re a perfect match if you can:

  • Come up with and implement competent technical solutions for new platform features
  • Introduce new technologies, solutions, and techniques
  • Understand the system as a whole and its components interaction
  • Develop the platform architecture
  • Perform optimization
  • Understand plenty of business logic and make changes which make the system better
  • Refactor code to make it testable and scalable
  • Think about the whole ecosystem (API clients, frontend, mobile apps) when developing backend
  • Develop 100% asynchronous system


As a team member you will:

  • Design and implement solutions for product features with release on production - you can see real result of your work within several days
  • Write new and refactor existing REST and Socket API for different platforms
  • Troubleshoot and resolve issues from production and test environments
  • Cover your code with unit and integration tests
  • Participate in code reviews and contribute to best practices in software development


What will you work with?

  • Java 21, RxJava 3, Redis, Apache Cassandra, Apache Pulsar, Apache Zookeeper, Netty, Protobuf, Websocket and REST API, Kotlin, Mockk


What does Onde offer?

  • Work with code that doesn't contain duplicates with single trunk of product (no branches for different custom developments)
  • Adaptive and continuously evolving development methodologies
  • Fully setup continuous delivery processes

Key Skills

Ranked by relevance