SENIOR BACKEND DEVELOPER

Be part of a company that helps the hospitality industry prevent food waste through Internet of Things tools in the kitchen.
Scroll to content

We are looking for a Senior Backend Engineer for a product company in Cluj, Romania. 

The company helps the hospitality industry prevent food waste through Internet of Things tools in the kitchen. They work with hundreds of sites and are operating in over 30 countries around the world supported by their offices in London, Dubai, Shanghai, Singapore, Romania, and North America.  The company is rapidly growing with a strong base of clients who are rolling out our system globally. We have blue-chip customers including Accor Hotels, IKEA, IHG, Marriott, Compass Group and many others.

Their new artificial intelligence-based technology is trained to automatically track all food waste thrown away. It has won awards at the World Economic Forum and has received tremendous enthusiasm from our clients and the industry.

They are looking for a talented and experienced software engineer to join their team and help them in their mission. With front-line exposure to their systems, you will have the opportunity to expand / enrich your knowledge in this exciting and cutting edge arena.

They use a wide variety of technologies to solve the complex problems they are facing. Their favourite candidates are developers that follow best practices in any programming language, who use the best tool for the job and can adapt to a rapidly changing environment.

DUTIES AND RESPONSIBILITIES

  • Design and implementation of high-availability and performance applications;
  • Experience implementing integration use cases involving multiple systems and complex business logic;
  • Creating technical designs;
  • Writing reusable, testable, and efficient code;
  • Implementing automated tests;
  • Developing CI/CD pipelines;
  • Deploying, monitoring, and maintaining the production system;
  • Optimising software performance on the Edge devices;
  • Developing the cloud systems that manage the fleet and collect data from them; 
  • Work as part of a team, developing applications and services;
  • Able to estimate effort required and deliver to your commitment;
  • Implementing Unit tests;
  • Applying SOLID principles into development flow.

REQUIREMENTS

Technical Qualifications:

  • You should have a deep understanding of one programming language in our stack (Java, Go, Python); ideally some experience in the others, and definitely an interest to learn and work with all of them;
  • Your primary focus will be developing our server-side or edge-device software (mostly Java/Go/Python using Kafka or REST APIs) but able to help out with other technologies (e.g. VueJS) when necessary;
  • Experience with relational databases and SQL queries (ideally PostgreSQL);
  • Understanding of programming (not just using frameworks, extensions and plugins but understanding what they do, how they work and if needed build/extend them);
  • Understanding of Continuous Integration, Continuous Delivery, Unit and Integration Testing;
  • Experience working with tools like JIRA and Confluence;
  • Basic understanding of front-end technologies;
  • Experience with the development of a major project/product hosted in AWS is a plus;
  • Using Jenkins as the CI tool is a plus;

PERKS AND BENEFITS 

  • Competitive base salary
  • Company stock options package
  • Eligible for discretionary annual bonus
  • Health insurance
  • 25 days of paid vacation time in addition to national holidays
  • You will love what you do – waking up every day solving one of the biggest social problems of our generation
  • Committed team members with broad experience who share a common passion to build a world class business.
Usually responds within a week

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

Cluj-Napoca

Strada Regele Ferdinand 22
400110 Cluj-Napoca Directions

When was the last time you thought about how your ideal workplace and job opportunity would look like? 

Or received help in achieving that goal? 

An organization that fits your values and principles, that would help you achieve your ambitions and professional goals. A role in which you would unveil your true potential and from which you would grasp your energy and motivation daily.

Teamtailor

Applicant tracking system by Teamtailor