Software Engineer in Data & Integration – Planted team

We at Holycode are currently looking for a Software Engineer in Data & Integration for our Planted team, founded in July 2019 as a spin-off from ETH Zurich, to strengthen their experienced and motivated Software Engineering Team. In this role, you will be jointly responsible for exciting and challenging projects and will be involved from design to implementation.

Planted aims to make the world better with a revolutionary plan: Meat from plants. Their goal is to radically change the way people consume and perceive meat and to trigger a switch from eating animal to plant-based proteins. They are making a change. Not only because they can, but because they have to. Planted is more than a delicious product – it’s also an attitude.

Planted is currently working to digitize and optimize its food production in various areas with the latest technologies and concepts such as CI/CD, containers, microservices, event streaming, data warehousing and more. As software integration and automation become increasingly important in their growing business, they are looking for implementation and development support in their software engineering team.


  • Development and maintenance of internal applications to automate and integrate ordering and fulfillment processes, as well as quality assurance
  • Integrate external interfaces that communicate with vendors, ERP, and others
  • Contribute to software and enterprise architecture
  • Help improve our code quality by writing unit tests, automating and performing code reviews
  • Collaborate with our business and product teams to understand end-user requirements, formulate use cases, and then translate them into a pragmatic and effective technical solution
  • Help us navigate, transform, and manage external data sources, analytics, and activity streams

Requirements and skills:

  • At least 3 years of experience deploying code in a production environment
  • Strong programming skills (Go, Python or similar)
  • Strong data design skills with SQL/NoSQL with typical platforms such as MySQL, Postgresql, MongoDB and/or cloud services
  • Experience with integrating and aggregating data from multiple sources
  • Ability to work in diverse teams and deal with ambiguity
  • Ability to explore, learn, and master new data sets quickly
  • Knowledge of Kanban, Agile, Scrum, continuous delivery and deployment
  • Experience with event-driven and pub/sub systems, Kafka, CQRS, ActiveMQ/ZeroMQ, etc. is a plus
  • Very good communication skills towards internal and external parties as well as very high customer and service orientation
  • Fluent in English


  • High-growth company in which you can find exciting and trend-setting challenges
  • Frequent trips to our Switzerland factory
  • Amazing product to work on
  • Familial working atmosphere in an open-minded multinational team
  • All necessary equipment – up to you to decide what you prefer
  • The budget for professional improvement (courses, conferences, books…)
  • Budget for the mastery of the English language during the working hours
  • Nice office in Belgrade
  • Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
  • Tournaments of table tennis, table soccer, and darts in our office
  • Skilled and senior co-workers
  • Opportunities to build products that really make a difference
  • Opportunities to learn and grow with us

Apply here for this position, or check out other positions that we have.