JJobsSonar

Software Engineer

Ridango · Ljubljana, Slovenia

Software EngineeringOn-site

About this role

The Software Engineer will design and develop features across UI, services, APIs, and data layers for Ridango's mobility platforms. The role involves maintaining and improving existing system components and writing automated tests and technical documentation. You will work in a collaborative engineering culture alongside experienced team leads and senior engineers. The position involves participating in code reviews and collaborating with QA, Product, and Design teams to clarify requirements. The systems developed support public transport authorities and operators worldwide.

Skills & technologies

Must have

Read full description

Power the future of public mobility.


Ridango builds account-based ticketing and mobility platforms used by public transport authorities and operators worldwide. Our systems span backend services, web applications, hardware devices, and real-time integrations — all working together to keep people moving at scale.


We're looking for a Software Engineer to join our team in Slovenia. You should already be based in Slovenia, write clean, reliable code, and take real ownership of what you ship. Do you spot problems before they happen — and speak up when you do? If so, we'd love to talk.


What you'll be doing:

  • Designing and developing features across UI, services, APIs and data layers.
  • Maintaining and improving existing system components.
  • Writing and maintaining automated tests and technical documentation.
  • Participating actively in code reviews and contributing to engineering standards.
  • Collaborating with QA, Product and Design to clarify requirements and flag technical risks early.



What we're looking for:

  • Solid backend, frontend or full-stack development experience.
  • Understanding of system integration patterns and component design.
  • Familiarity with testing, CI/CD and deployment practices.
  • Hands-on experience with AI-assisted development tools such as Claude Code or similar.
  • Ability to independently work through medium complexity technical problems.
  • Clear communicator who works well in a team.



What we offer:

  • Work that matters — our systems move millions of people daily across multiple continents.
  • A collaborative engineering culture where your input is heard and valued.
  • Experienced team leads and senior engineers to learn from and work alongside.
  • Room to grow in a company expanding internationally.
  • Competitive compensation package.



Our recruitment process:

  • Phone screening- An initial call to get to know you, walk through your background, and answer any questions about the role.
  • Technical meeting- An in- person meeting at our Maribor or Ljubljana office, where we'll dive deeper in your technical skills and experience.
  • Offer- If it's a match on both sides, we'll follow up with an offer.



Ready to build something that people actually use? Apply now.

Ready to apply?Apply now

Similar Software Engineering jobs

All Software Engineering jobs