Position: Senior PHP developer (German-Ukrainian company)
Company: TechMagic
Experience required: 5y
English level: upper

**ABOUT PROJECT**

**PRODUCT**
The product is a cloud-based procure-to-pay platform for the hospitality industry, facilitating an end-to-end procurement process from purchasing through inventory management to invoice processing. It's the foundation for seamless connectivity between Hotel Operations, Corporate Centres, and Suppliers.

Since 2001, the company has been creating and developing digital procure-to-pay solutions for the hospitality and gastronomy industries. Headquartered in Switzerland, with offices in France, Germany, Thailand, Australia, and the U.A.E. have 20+ years of experience bringing value, simplicity, and efficiency to procurement, finance, F&B, operational & corporate teams.

You will work through the company which provides user-friendly advertising services with the help of digital strategy, online marketing, and software development.

Preferable location for candidates: Western region of Ukraine or the ability to relocate abroad

**REQUIREMENTS**
**MUST HAVE**

- 5+ years of experience as a backend engineer
- Degree in Computer Science or equivalent (at least bachelor's degree in Software engineering /Computer Science / Applied Mathematics OR confirmation of fundamental knowledge in SE/CS (Udemy or Coursera course certifications)
- Understanding OOP/SOLID
- English at least Upper-Intermediate level. Should be able to communicate with a native speaker from different countries (Australia, UK, India, etc.)
- Experience with PHP programming language or similar (Python (Django), Ruby (RoR), Java (Spring))
- Experience and outstanding understanding of RDMS

**WILL BE A PLUS**

- German language knowledge
- Experience with Symfony framework
- Experience with SQL Server
- Preferably familiarity with the workings of the Hotel & F&B industry

**RESPONSIBILITIES**

- Development, deployment, and support of JSON-RPC API used by mobile and web application
- Technical consulting for customers and his clients (for example, when new SCR comes from the end client)
- Code review and mentoring of less experienced colleagues

**PROJECT TEAM:**

- Around 9 people from Ukraine (3 Back-End developers, 2 Full-stack engineers, 1 Senior Mobile engineer, 1 Technical writer, 1UX/UI specialist, 1 DevOps specialist)
- 50 overall including client’s side (they are from Switzerland, Germany, Philippines, etc).

**PROJECT TEСH STACK:**

- PHP 8 / Symfony framework 4.4 & 5.4
- SQL Server
- C# / Classic ASP / VBScript (legacy system, not in development)
- Dart / Flutter
- Elasticsearch
- Azure
- Docker Swarm
- Traefik
- GitLab CI/CD
- Zabbix
- Sentry
- Jira / Redmine

**WHAT WE OFFER:**

- 20 days of vacation
- Public Ukrainian holidays
- Paid sick leaves
- Everything needed for work provided by the company, also for remote employees
- Help with Relocation if needed (inside Ukraine)
- Work 100% remotely from anywhere in the world
- Flexible working schedule (including 30% of paid time per month to visit university)
- voluntarily and paid overtimes (in general, we are against overtimes, and on this project, they happen very rarely)
- Co-working expenses compensation for people who works not in Lviv
- 300 EUR Wellness compensation annually that may be spent on health insurance (e.g., contract with the insurance company), hard/soft skills education, or sports activities (for example, gym)

**INTERVIEW PROCESS:**
- Call with Recruiter
- Technical Interview with CTO and Senior Software Engineer
__________________________________________________________

**ПРО ПРОЕКТ**

Продукт являє собою хмарну платформу для готельної індустрії, яка полегшує процес закупівель. Це основа для безперебійного зв’язку між готельними операціями, корпоративними центрами та постачальниками.

Головний офіс у Швейцарії, офіси у Франції, Німеччині, Таїланді, Австралії та ОАЕ. Мають понад 20 років досвіду в забезпеченні цінності, простоти та ефективності для відділів закупівель, фінансів, їжі та напоїв, операційних і корпоративних команд.

**ВИМОГИ**

- 5+ років досвіду з PHP
- Технічна освіта (ступінь бакалавра з програмної інженерії/комп’ютерних наук/прикладної математики АБО підтвердження фундаментальних знань SE/CS (сертифікати курсу Udemy або Coursera)
- Розуміння OOP/SOLID
- Англійська на рівні Upper-Intermediate. Має бути можливість спілкуватися з носієм мови з різних країн (Австралія, Великобританія, Індія тощо)
- Досвід роботи з мовою програмування PHP або схожою (Python (Django), Ruby (RoR), Java (Spring))
- Досвід і розуміння RDMS

**БУДЕ ПЛЮСОМ**

- Знання німецької мови
- Досвід роботи з фреймворком Symfony
- Досвід роботи з SQL Server
- Бажано розуміння роботи індустрії готелів і ресторанів

**ОБОВ'ЯЗКИ**

- Розробка, розгортання та підтримка JSON-RPC API, що використовується мобільними та веб-додатками
- Технічні консультації для клієнтів та його клієнтів (наприклад, коли новий SCR надходить від кінцевого клієнта)
- Огляд коду та наставництво менш досвідчених колег

**КОМАНДА ПРОЕКТУ:**

- Близько 9 людей з України (3 Back-End розробники, 2 Full-stack інженери, 1 Senior Mobile інженер, 1 технічний письменник, 1 UX/UI спеціаліст, 1 DevOps спеціаліст)
- 50 загалом, включаючи сторону клієнта (вони зі Швейцарії, Німеччини, Філіппін тощо).

**ТЕХНІЧНИЙ СТЕК ПРОЕКТУ:**

- PHP 8 / Symfony framework 4.4 & 5.4
- SQL Server
- C# / Classic ASP / VBScript (legacy system, not in development)
- Dart / Flutter
- Elasticsearch
- Azure
- Docker Swarm
- Traefik
- GitLab CI/CD
- Zabbix
- Sentry
- Jira / Redmine

**ЩО МИ ПРОПОНУЄМО:**

- 20 днів відпустки
- Державні українські свята
- Оплачувані лікарняні
- Все необхідне для роботи надає компанія, в тому числі для віддалених співробітників
- Допомога з переїздом при необхідності (в межах України)
- Працюйте на 100% віддалено з будь-якої точки світу
- Гнучкий графік роботи (включаючи 30% оплачуваного часу на місяць для відвідування університету)
- Добровільні та оплачувані понаднормові (взагалі ми проти понаднормових, а на цьому проекті вони бувають дуже рідко)
- Компенсація витрат на коворкінг людям, які працюють не у Львові
- 300 євро щорічної компенсації за оздоровлення, яку можна витратити на медичне страхування (наприклад, договір зі страховою компанією), навчання жорстких/м’яких навичок або спортивні заходи (наприклад, тренажерний зал)

**ПРОЦЕС ІНТЕРВ'Ю:**
- Дзвінок з рекрутером
- Технічна співбесіда з СТО та Сініор інженером