Senior Magnolia CMS Engineer @Homegate

Are you ready to establish a Swiss-based subsidiary - TX Services - in Belgrade with us? Then apply today! We are excited to get to know you!

As Switzerland's leading digital hub, we provide our media and platforms with enabling technology solutions, to drive their businesses. We stand for interdisciplinary collaboration, innovation, and dynamic development.

We are on the move – and want to keep moving. We are farsighted. We are proactive. We are courageous. We are TX. 

To expand our Homegate Belgrade Team at our TX Services site in Belgrade, we are currently looking for a smart, talented, and dedicated Senior Magnolia CMS Engineer.

Homegate is the leading digital real estate classifieds platform in Switzerland, with more than 8 million visits per month and more than 100’000 properties currently on offer. Our mission is to empower Switzerland’s decisions around real estate. We help people find their best place to live and support professional realtors in running their business efficiently and in a data-informed manner. Do you want to become a part of a company with a strong mission and an open-minded work culture? 

In our exciting engineering teams, we have gathered talents from more than 20 countries, English is our working language. We are in the middle of a reengineering journey, targeting an event-driven serverless architecture in the AWS cloud.  

Your Responsibilities

  • Ownership, maintenance, quality assurance of existing and new applications
  • Discuss, shape and improve solutions together with a small team of highly skilled Engineers

Your main tasks will be

  • The conception and implementation of sophisticated services in a small team
  • Being part of the product development lifecycle of a modern application
  • Ensuring code quality by adhering to standards and applying tests
  • Active technical support for product management in planning new products
  • Elimination of errors in the production environment
  • Know-how transfer within the own team

Your Qualification

  • At least 4 years of experience in web application development
  • Experience with a CMS platform is an advantage (Magnolia, AEM)
  • Profound understanding of object oriented programming concepts and core Java programming language
  • Experience with modern software architectures (microservices, SOA, EAI / middleware) and system integration (OSGi, Spring)
  • Proven experience with agile development methods (Scrum, Kanban) and iterative approaches (TDD / BDD, refactoring)
  • Experience with different web technologies (ES6, Node, React)
  • Experience with build automation and continuous delivery is an advantage (Jenkins, Gradle / Maven, NPM, Webpack)
  • Well-founded database know-how
  • Good organizational, time management and problem-solving skills
  • Ability to work independently and as a member of a team
  • Good spoken and written English skills


  • Be a part of establishing a Swiss-based subsidiary - TX Services in Belgrade 
  • Work with an international team of talented engineers 
  • A modern, sunny and open working place with a positive and fun atmosphere. 
  • Flexible working hours and Home Office possibilities 
  • Personal development plan and yearly budget for educational courses, conferences etc. 
  • Assistance and support through all aspects of the onboarding process

Or, know someone who would be a perfect fit? Let them know!

Why choose us?

Joining TX Services is a unique opportunity to grow and define the company.

  • Shape the Company

    Those joining TX Services in the early stages will play key roles in shaping the future growth and culture of the company.

  • The Long Game

    We're about investing in you long term. The businesses in Switzerland TX Services you will work with are healthy, stable, and growing, and we want people that will enjoy sticking around for the ride.

  • Own the Product

    Between Serbia and Switzerland, we regard everyone as equal partners in a product's success, with a role to play in all parts of the lifecycle.

  • Travel

    Regular events and opportunities to travel to Switzerland and around Europe.

Right from the Start

Teams working on TX Services projects are involved in all aspects of the product lifecycle, from initial inception through to design, development and delivery.


Applicant tracking system by Teamtailor