Jobs Kyiv
3-
· 89 views · 3 applications · 29d
Senior Full Stack PHP Developer
Office Work · Ukraine (Kyiv) · Product · 7 years of experienceПривіт. Я Руслан - team lead команди веб-розробки в bodo. Зараз я в пошуках Senior Full Stack PHP програміста в команду. Робота в офісі в Києві, всього 5 хвилин від метро «Либідська». Пропонуємо офіційне працевлаштування з бронюванням від мобілізації...Привіт. Я Руслан - team lead команди веб-розробки в bodo.
Зараз я в пошуках Senior Full Stack PHP програміста в команду. Робота в офісі в Києві, всього 5 хвилин від метро «Либідська». Пропонуємо офіційне працевлаштування з бронюванням від мобілізації через Дія.City.
Мій кандидат:
● Має досвід розробки на PHP більше 7 років. Досвідчений в OOP, розуміє і використовує SOLID принципи.
● Вміє писати клієнтську частину на чистому JS (верстати не потрібно, для цього є окрема людина).
● Розуміє принципи оптимізованих запитів до реляційних БД (використовуємо MySQL).
● Має досвід розробки на Symfony, або в системах схожого підходу (для прикладу самостійна збірка системи з пакетів використовуючи DI, і DDD направлених ORM).
● Готовий працювати також з проектами на Yii2. При цьому потрібно розуміти які підходи в YII2 суперечать хорошим практикам коду, щоб мінімізувати шкоду від них.
● Без шкідливих звичок, включаючи куріння та вейпінг.
Наш стек:
● Використовуємо Docker з Docker Compose.
● Структура сайтів — моноліт, рухаємося в сторону модульності.
● JS пишемо в OOP парадигмі.
● Три проекта на Symfony 4.4, PHP 7.4.
● Два проекти на Yii2, PHP 7.4 (в процесі плавної модернізації, і відходу від Yii2).
Інтеграція з внутрішніми сервісами:
● 1С (SOAP API).
● Репозиторій перекладів (REST API).
Пакети та важливу бізнес-логіку на проекті покриваємо unit тестами.
Також використовуємо прийомочні тести (Selenium + Chrome) для перевірки працездатності системи в цілому.
Наші публічні проекти:
● https://www.bodo.ua/
● https://bodo.com/tr/
● https://travel.bodo.ua
● https://bodocard.ua/
Внутрішні системи власної розробки:
● Система для продажів вражень на острівцях в ТРЦ з планшетів.
● Також є «внутрішня кухня», де провайдери працюють з записами на послуги.
● Репозиторій перекладів один на всі проекти, де централізовано робимо переклади та розсилаємо їх проектам.
Наші цінності:
● Любимо п'ятірку SOLID.
● Код розділяємо на незалежні пакети, які можна повторно використовувати.
● Для інтеграції залежностей використовуємо DI.
● Слідкуємо за швидкістю роботи сайтів. Всі показники pagespeed отримані від реальних користувачів у нас в зеленій зоні, включаючи мобільну версію https://i.imgur.com/kawOuOF.png , на відміну від інших великих e-comerce проектів, для прикладу rozetka https://i.imgur.com/ROBXDI8.png
● Формат написання коду уніфікується, вибираючи найбільш вигідний варіант з існуючих.
● Приклад нашого сучасного коду, а саме частини пакетів, які вирішують проблему перекладів сайтів: https://github.com/ali-translator
Ми пропонуємо:
● Можливість розвитку та кар'єрного зростання до позиції Team Lead.
● Щорічний перегляд та коригування зарплати.
● Гнучкий початок робочого дня.
● Вихідний на день народження твій, або дитини, якщо він припадає на робочий день.
● Компенсацію 50% витрат на зовнішнє професійне навчання.
● 30% знижки на враження bodo.
● Роботу в україномовній команді.
Спеціалізованої QA-команди немає. Тестуємо задачі самостійно та здаємо їх без багів. Всі задачі проходять code review. Роботу організовуємо через Jira (scrum) і Gitlab.
Якщо тебе зацікавила вакансія і ти готовий розвиватися разом із нами — відгукуйся, і не забудь додати посилання на свій код, який на твою думку зможе описати рівень твоєї розробки.
More -
· 123 views · 25 applications · 29d
SENIOR Developer BackEnd PHP Symfony to $4000
Ukraine · Product · 4 years of experience*Обов'язки:* • Задоволення потреб бізнесу, надання найкращих робочих рішень зі збереженням дедлайнів. • Розробка та імплементація сервісів на базі мікросервісної архітектури. • Сприяння розвитку технічної культури в компанії шляхом дотримання інженерних...*Обов'язки:*
• Задоволення потреб бізнесу, надання найкращих робочих рішень зі збереженням дедлайнів.
• Розробка та імплементація сервісів на базі мікросервісної архітектури.
• Сприяння розвитку технічної культури в компанії шляхом дотримання інженерних стандартів та найкращих практик.
• Сприяння зростанню та придтримка технічких навиків команди за допомогою сучасних підходів та останніх технічних розробок.
*Технічний стек кандидата і основні вимоги:*
• Від 4 років комерційного досвіду роботи з PHP 7+.
• Від 2 років досвіду роботи з Symfony framework.
• Широкий досвід роботи з Базами даних, зокрема: Postgres ( mySql), MongoDB.
• Досвід роботи з Agile методологіями (Scrum, Kanban).
• Глибоке розуміння життєвого циклу SDLC.
• Досвід роботи з методами тестування програмного забеспечення (Unit testing, Integration testing, TDD, Code Reviews etc.)
• Повне розуміння CI/CD (Jenkins, GitLab).
• Поглиблені знання OOP і Design Patterns, розуміння SOLID\KISS\DRY.
• Досвід роботи з AMQP (RabbitMQ) і Elasticsearch.
• Глибоке розуміння принципів роботи Docker, Kubernetes.
• REST API.
Можлива віддалена робота кандидатам з України
More -
· 133 views · 19 applications · 25d
Backend Engineer (Hardware)
Countries of Europe or Ukraine · Product · 5 years of experience · Upper-Intermediate Ukrainian Product 🇺🇦BetterMe — це компанія, яка з 2017 року пропонує найкращі рішення для фізичного та ментального здоров’я. Продукти BetterMe відповідають потребам людей різного віку, статі, фізичних можливостей та спортивного досвіду. Наша мета — зробити здоровий спосіб...BetterMe — це компанія, яка з 2017 року пропонує найкращі рішення для фізичного та ментального здоров’я. Продукти BetterMe відповідають потребам людей різного віку, статі, фізичних можливостей та спортивного досвіду. Наша мета — зробити здоровий спосіб життя доступним для всіх, хто прагне змін.
Твої майбутні задачі:
- Проектування і розробка нового продуктового функціоналу;
- Покращення існуючих додатків;
- Створення та підтримка існуючої технічної документації;
- Покращення надійності і масштабованості наших back-end систем;
- Сприяти рішенням щодо архітектури серверної частини, включаючи перехід від монолітних до мікро-сервісів;
- Моніторинг стабільності back-end систем;
- Участь у командних зустрічах;
- Взаємодія з мобільними командами по створенню спільного функціоналу;
- Участь в показі демо.
Що для цього тобі знадобиться?
- Принаймні 4 роки досвіду back-end розробки;
- Досвід роботи з PHP 8.0+, знання принципів ООП;
- Досвід використання фреймворків Symfony або Laravel;
- Досвід використання СУБД MySQL або PostgreSQL;
- Досвід роботи з Redis, AWS ElastiCache;
- Досвід роботи з середовищем Linux, CI/CD pipelines, Docker-контейнерами і background job processing;
- Досвід роботи з RabbitMQ, Apache Kafka або Amazon SQS;
- Практичний досвід роботи з архітектурою мікро-сервісів та розробкою REST API;
- Розуміння принципів розробки програмного забезпечення та найкращих практик (SOLID, паттерни проектування, методологія 12-Factor App);
- Вміння і практичний досвід написання unit-тестів (PHPUnit);
- Бажання навчатися і постійно здобувати нові навички.
Буде круто, якщо ти маєш:
- Досвід роботи з розподіленими і високо навантаженими системами;
- Досвід роботи з оркестраторами: AWS services, Kubernetes/Heml.
- Досвід роботи з Istio;
- Досвід роботи з технологіями пошукових систем (ElasticSearch, OpenSearch, Apache Solr);
- Практичний досвід створення архітектурних діаграм (PlantUML, Mermaid);
- Досвід використання AWS iOT, MQTT.
Наша місія «creating happiness within» — ми віримо, що повна гармонія розуму та тіла є ключовою для загального здоров’я та якості життя. Ми плануємо сприяти розвитку глобального ринку охорони здоров’я, тож наш ідеальний кандидат буде фокусуватись на створенні найбільшої у світі Health Tech компанії. 💪
Успіх продукту став можливий завдяки наполегливій праці команди з 400+ людей, які є справжніми професіоналами своєї справи. Ми є одним із найбільших партнерів Facebook/Google/Snapchat/Twitter у регіоні Центральної та Східної Європи. 🌎
Наша компанія побудована на здатності знаходити найкращих спеціалістів та надавати їм усе необхідне, щоб зосередитися на результаті! У нас немає бюрократії, і ми даємо нашим колегам повну свободу приймати рішення та досягати вагомих результатів. 🚀
Конкурентна заробітна плата. Компенсація, яка допоможе зосередитися на проєкті та особистому розвитку.
Професійний ріст. Ми пропонуємо можливість відвідувати внутрішні, зовнішні курси та семінари. Ви працюватимете з командою професіоналів, що дозволить отримувати інсайти для розвитку та обговорювати ідеї.
Комфортне робоче середовище. Ми забезпечуємо всім необхідним робочим обладнанням та пропонуємо безкоштовні сніданки, обіди та снеки в Київському офісі.
Здоров’я та фітнес. Ми надаємо працівникам 20 днів оплачуваної відпустки, медичне страхування та різноманітні спортивні заходи, доступні для працівників в офісі та поза ним.
Відпочинок. Ми організовуємо тімбілдинги та різноманітні командні активності, щоб покращити нашу співпрацю.
More