Software Engineer

Ridango — Slovenia · Posted ~2 hours ago

Mid

Skills

Full‑stack Development Software Engineering UI Development API Development Automated Testing Technical Documentation Code Review Cross‑functional Collaboration Quality Assurance Product Development Design Collaboration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A forward‑thinking organization is seeking a proactive Software Engineer to build and improve core platform components that enable large‑scale mobility services. You will work on a variety of layers—from front‑end interfaces to back‑end services and data pipelines—writing reliable, testable code and maintaining thorough documentation. The role emphasizes early problem identification, rigorous code review, and close partnership with cross‑functional teams to deliver robust solutions. Ideal candidates are self‑starting, meticulous, and thrive in a collaborative setting where ownership of deliverables is valued.

Highlights

Opportunity to design and develop features across UI, services, APIs and data layers on a large‑scale public mobility platform, taking full ownership of shipped code and collaborating with QA, product and design teams in a fast‑moving environment.

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.