Join GoOpti and help shape the future of shared transport in Europe.
GoOpti is a dynamic transportation platform that assists tens of thousands of people in moving efficiently between cities and airports.
The company is looking for a mid-level backend developer to modernize and optimize key system components, particularly legacy Java code.
You will work as part of a tight-knit team of 4 developers, collaborating closely, reviewing each otherโs work, and sharing responsibility for code quality and system performance.
Responsibilities include maintaining and evolving a Java-based monolithic system, building and refining REST APIs, writing clean and testable code, troubleshooting performance bottlenecks, supporting migration to microservices on AWS and Kubernetes, and participating in code reviews and team discussions.
Requirements:
A minimum of 3 years of experience as a backend developer, ideally with Java 8 or higher.
Comfort in working with large codebases and identifying legacy issues.
Familiarity with REST APIs, SQL databases, and Git.
Experience with Docker and Kubernetes, or a willingness to learn.
A proactive and collaborative mindset, enjoying teamwork in a small group.
Solid communication skills in English; knowledge of Slovenian is a plus.
Benefits:
Competitive salary based on experience and skills.
Fully remote work with flexible hours, preferably within EU time zones.
A supportive and close-knit development team that fosters growth.
Opportunities to work on complex architecture and real-world logistics problems.
The chance to make a real impact, as the software moves people across Europe daily.
Regular team-building activities and occasional in-person meetups.
A continuous learning environment that values ideas and initiative.
25+ days of vacation, depending on location and agreement.