You play a key role in shaping product direction and enhancing the CMS while collaborating with various teams. Your responsibilities include developing scalable applications, mentoring others, and continuously improving the product.
Anforderungen
- •Deep technical passion for system architectures
- •Recognition of technology readiness
- •Degree from a technical university
- •At least 5 years of hands-on experience
- •Passionate about software engineering
- •Proven track record in large-scale applications
- •Experience with Java, Spring/Micronaut
- •Experience with Hibernate, SQL, RabbitMQ
- •Experience with ElasticSearch
- •Current knowledge of backend technologies
- •Familiarity with Linux, GIT, Docker
- •Familiarity with Kubernetes is a strong plus
- •Curiosity about technology and languages
Deine Aufgaben
- •Collaborate with Product Owner and frontend teams.
- •Identify opportunities to enhance the CMS.
- •Propose impactful backend solutions.
- •Analyze and develop new technologies and requirements.
- •Iterate on architecture and leverage new backend technologies.
- •Implement exciting features in the product.
- •Contribute ideas for continuous product improvement.
- •Work with microservices and messaging concepts.
- •Develop clean code and unit tests.
- •Build scalable backend applications with Spring Boot and Micronaut.
- •Mentor engineers and provide constructive feedback.
Original Beschreibung
# Senior Software Engineer
**Werdstrasse 21, Zürich, Switzerland** | **Full time** | **Hybrid**
We develop the backend for UnityCMS – a mature, multi-tenant, cloud-based headless content management system that optimizes journalist workflows, including AI-assisted content creation. This critical system serves major Tamedia news brands like Tages-Anzeiger and Basler Zeitung, enabling hundreds of journalists to reach millions of readers daily. We foster interdisciplinary collaboration and seek a talented Senior Backend Engineer for our team in Zurich (hybrid).
* 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.