About Kafoodle: Kafoodle is a software platform for commercial kitchens helping them manage recipes, menus, nutrition, food labelling and much more. Customers include well-known contract caterers (amongst them some of the largest catering businesses in the world) and retail and restaurant chains. Kafoodle is an award-winning, food-tech SaaS solution. We are a collaborative, engaging and innovative team and we are looking to expand our development efforts. We aim to become the leading provider of SaaS for corporate and hospitality catering, globally.Following launch in 2014, Kafoodle has grown steadily with recurring revenue doubling in the last year. Now, as part of the acquisition by 365 Retail Markets, the company is well placed to grow further and faster in the coming years.About 365Retail Markets (“365”): With its HQ in Michigan USA and a headcount of 600+, 365 has established itself as the leading global provider of unattended retail technology solutions. Through an aggressive acquisition strategy 365 now has 20+ complementary technology solutions in its portfolio and with over 50,000 POS presence in 30+ countries it is focused on consolidating its position as the reference point for technology excellence globally. Having recently entered Europe and established offices in Amsterdam and London, 365 is looking to accelerate its footprint across Western Europe and secure a meaningful market share.ResponsibilitiesParticipate in the entire system lifecycle, focusing on coding and debuggingWrite clean code to develop functional web applicationsBackend development and support of the existing applications (new features, bugfixing, refactoring, performance optimization, localization, etc)Develop new products/modules from scratchContribute to application architecture developmentImplement unit testsImplement Rest APIWork with databases (MySQL, PostgreSQL)Collaborate with Front-end developers to integrate user-facing elements with server side logicBuild reusable code and libraries for future useLiaise with product, project leads, designers to understand requirements for new featuresFollow emerging technologies and stay up to date with current best practicesProject Tech StackBackend: PHP 8, Symfony 4.4, Terraform, Docker, Kubernetes, PostgreSQL, MySQLFrontend: Typescript 4.1, Redux, React-Redux, React 16.13, React-router, CSSModules, Babel, Eslint, Stylelint, WebpackAutotests: js/ts, cypressCommon: Jira, Teamcity, Github, AWSRequirements7+ years of experience as a Backend developer on PHPGood understanding of front end development (Javascript+vue.js) (preferred)Participation in at least 2 projects at Senior Developer positionExperience developing in Symphony frameworkExperience in Rest API design and developmentExperience with at least one tier 1 cloud providerExperience in development with Docker, Cloud based services (AWS, GCP, etc.) and GitExperience working with MySQL and PostgreSQL databasesExperience managing deployments and releasesHands-on programming, coding, debugging and monitoringAble to quickly switch between different projectsExperience working in Agile environmentStrong analytical mind and logical thinkingExcellent analytical and time management skillsTeamwork skills with a problem-solving attitudeBSc degree in Computer Science or relevant field (preferred)Previous experience of working in a startup (preferred)