Position: Full-Stack Engineer
Company: Temy
Category: Java
Experience: 3y
English level: intermediate

Ми шукаємо Full-Stack девелопера на проєкт із Німеччини.

Продукт - це сервіс, який допомагає користувачам бронювати столики у ресторанах. За 9 років вони стали відомими у 12-ти країнах (Великобританія, Німеччина, Італія, т.д.). З їх допомогою ресторани відвідали понад 200 мільйонів людей. Декілька команд працюють над різними частинами проєкту. B2B продукт допомагає ресторанам відстежувати статус броні. Також є B2C продукт, який спрямований на відвідувачів, щоб вони могли за допомогою веб та мобільних додатків бронювати столики. 
Шукаємо девелопера в команду, яка займається інтеграціями. Функціонал продукту містить: інтеграцію із зовнішніми third-party системами (meta, google maps, apple maps), вендорами (Singapore Airlines), сервісом авторизації (Keycloak) та службами сповіщень (Sendgrid, Twilio, Leanplum). Вже є інтеграція з електронною поштою, системами SMS-повідомлень та картами. Старі сервіси частково перенесено на нову мікросервісну архітектуру. Додаткові функції: керування меню, попереднє замовлення та платіжні системи. 
Співпрацюємо майже 2 роки. З нашого боку вже працюють 10 розробників (6 Senior Back-End, 3 Senior Front-End та Android Developers). Команда працює по скраму, зі стендапами 3 рази на тиждень, спринтами по 2 тижні, ретроспективами, плануваннями та з 2 refinement-мітингами за спрінт. 
Позиція передбачає основну розробку Back-End на Java & Kotlin та Front-End розробку з використанням React час від часу. 

**Команда:**
- Engineering Manager
- PO
- Scrum Master
- 4 Senior Back-End Engineers
- QA Engineers

**Етапи інтерв'ю:**
- Recruitment інтерв'ю (15-20 хвилин)
- Технічне інтерв'ю (60 хвилин +/-)
- Співбесіда з клієнтом (60 хвилин +/-)

**Вимоги:**
- 3+ роки досвіду у розробці з Java/Kotlin 
- 1+ рік досвіду у розробці з React
- AWS / GCP
- Kubernetes
- Microservice
- Database systems and ORM frameworks
- English на розмовному рівні

**Буде плюсом:**
- Javascript
- Typescript

**Стек технологій :**
- Java (8/11)
- Kotlin
- React
- Spring 
- Spring Boot 
- Spring-webflux
- Postgres 
- Redis
- Kafka 
- AWS 
- GCP
- Docker
- Kubernetes 
- Datadog 
- Splunk
- Keycloak

**Обов’язки:**
- Розробляти нові функції на Java
- Продовжувати розробку та модернізацію продукту з орієнтацією на користувача
- Проводити code review 
- Робити внесок в технічні рішення і стратегію, щоб просувати довгострокове    бачення продукту
- Співпрацювати з командою та PM
- Створювати інструменти, які допоможуть оцінювати та оптимізувати ефективність.