Collaborate closely with our Product Owner, Unity Frontend team, and News Frontends teams in Zurich and Belgrade.
Be more than a code implementerβactively shape product direction by identifying opportunities to enhance the CMS and proposing impactful backend solutions.
Contribute to a team that analyzes, develops, and continuously learns from new technologies and requirements.
Utilize your senior expertise to iterate on architecture, leverage new backend technologies, and implement exciting features.
Proactively contribute ideas to continuously improve the product with each release.
Work with microservices and messaging concepts.
Develop in an environment focused on clean code and unit tests.
Build scalable backend applications using Spring Boot and Micronaut.
Mentor other engineers and value constructive feedback on your ideas.
You possess a deep technical passion and an intuitive understanding of designing elegant and robust system architectures.
You embrace the possibilities technology offers but also recognize when new technologies are not yet ready for prime time.
A degree from a technical university and at least 5 years of hands-on experience, learning from diverse challenges.
Passionate about software engineering with a proven track record of delivering large-scale, production-ready applications using Java, Spring/Micronaut, Hibernate, SQL, RabbitMQ, and ElasticSearch.
Stay current with new backend technologies to evolve architectural designs, and challenge the status quo.
Familiarity with Linux, GIT, Docker, and Kubernetes is a strong plus.
Youβre curious about technology, different languages and tech stacks, and understand how full-system thinking improves backend decisions.