(Medior/Senior) Software Engineer - Planted Team
We at Holycode are currently looking for a (Medior/Senior) Software Engineer for our Planted team, founded in July 2019 as a spin-off from ETH Zurich, to strengthen their experienced and motivated team.
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 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.
Responsibilities:
- Provide technical guidance and expertise to the team, ensuring that the best practices and latest technologies are being utilized.
- Participate in project planning and architecture discussions; work with the team to break down features into actionable tasks.
- Mentor team colleagues to enable them to gain the skills and knowledge needed to meet project goals and timelines.
- Enable a decentralized decision culture that culminates in a software system design that suits the team and the business requirements.
- Guide the design and code review process to ensure high-quality code is delivered and consistent coding practices are followed.
Requirements and skills:
- At least 2 years of experience as a Software Engineer
- Experience working with cloud services, preferably AWS, to deploy, manage, and scale applications. Familiarity with serverless architectures is a plus.
- Proficiency in Python and SQL.
- Experience designing database schemas and building APIs.
- Experience with test-driven development.
- Strong problem-solving skills with a focus on business development & solutions
- Experience working with and creating data architectures.
- Excellent written and verbal communication skills for cross-team coordination in English
- Willingness to learn and master new technologies and techniques
Benefits:
- 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
- Flexibility with remote work, allowing you to create your ideal work environment
- All necessary equipment – up to you to decide what you prefer
- Covered private health insurance
- The budget for professional improvement (courses, conferences, books…)
- Budget for the mastery of the English language during working hours
- Nice offices in Belgrade and Novi Sad
- 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
If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.