logo

View all jobs

PHP+Go Developer

remote, remote · Information Technology

Про проєкт:

Ми розробляємо, підтримуємо і оновлюємо API платформу, яка обробляє, зберігає і аналізує дані мільйонів гравців по всьому світу. У Вас є можливість попрацювати із справжньою мікросервісною архітектурою, а не з 3-мікро сервісами, які просто повільно працюють, отримати знання і досвід роботи в реальних розподілених застосуваннях, які забезпечують швидкість і масштабування, ознайомитися з усіма особливостями: від розподілених блокувань до узгодженості кінець кінцем.

Ми працюємо з: Golang, PHP (Symfony), PostgreSQL, MongoDB, Redis, Elasticsearch, Clickhouse, RabbitMq, Kafka, Kubernetes. У вашому розпорядженні множина перевірених часом і сучасних, надійних і функціональних, структурованих і оригінальних інструментів: Symfony, REST, GraphQL, CQRS, Event Sourcing, ACID&BASE транзакції, Zookeeper

Як у нас виходить розвивати такий складний продукт?

Ми НЕ використовуємо не тестований (чи складно тестований) код:

Сінгл тони, статичні методи, явні і неявні залежності на конкретну реалізацію.

Цінуємо читабельність кода :

SOLID, PHPMD, PHPCS, Psalm нам в цьому допомагають, і не дають "зараз тут швиденько прифіксити"

Наша мікросервісна платформа складається з 200 мікро сервісів, які обслуговують два десятки порталів, від регіональних до всесвітньо відомих брендів, переважно кібер спортивної тематики. Використовуємо сучасні хмарні технології, зокрема контейнеризацію і тому подібне. Немає застарілого коду, все тримаємо в актуальному стані, стежимо за оновленням фреймворків, ПЗ і супутніх технологій і при нагоді постійно оновлюємо їх.

Обов'язковий досвід роботи:

  • Golang (webserver, concurrency, context etc.) - від 2 років
  • SQL (indexes, transaction)

Ключові навички:

  • Design patterns, clean architecture, solid, etc
  • MongoDB
  • MySql/Postgres
  • Redis
  • Queue (rabbitmq, kafka)
  • Highload (database: locks, сoncurrency, isolation level, replication)
  • SOA/Microservices, REST API, event sourcing
  • DevOps, CI/CD, deploy strategies, kubernetes

Буде плюсом:

  • PHP, symfony 
  • Базові навички по frontend (js, jquery, css, bootstrap)
  • 3,4,5,6 - робота через адептери фреймворка не рахується
  • З ключових скілів потрібно знати хоча б чотири на високому рівні.


Пропонуємо:

  • L&D центр з курсами для співробітників і ТОП менеджерів
  • Програма ротації
  • Self - learning бібліотека, доступ до платних курсів
  • Стабільні виплати
  • Дисконтна програма Evoplay
  • Гнучкий графік роботи/віддалена робота
  • Групові обговорення і індивідуальні сесії з психологом


 

More Openings

Senior Analyst

Share This Job

Powered by