logo

View all jobs

PHP Developer

Kyiv, Ukraine · Information Technology

Необходимые навыки:

Как понять, что мы ищем именно Вас?

— работаете с PHP уже 2 или более года;
— знакомы не только с PostgreSQL/MySQL, но и с устройством таблиц и индексов;
— знаете плюсы и минусы OOD и парадигмы OOP в частности;
— понимаете ценность и стоимость SOLID;
— готовы развивать как проприетарные, так и свободные продукты;
— осознаете важность изменений в живом, работающем продукте.

Предлагаем:

— офис класса А+ с выделенным подземным паркоместом;
— парковая зона за окном;
— вкусная домашняя еда из собственного кафе;
— корпоративные ивенты.

О проекте:

Мы разрабатываем, поддерживаем и обновляем API платформу, которая обрабатывает, сохраняет и анализирует данные миллионов игроков по всему миру. У Вас есть возможность поработать с настоящей микросервисной архитектурой, а не с 3-мя серверами, которые просто медленно работают, получить знания и опыт работы в реальных распределенных приложениях, которые обеспечивают скорость и машстабирование, ознакомиться со всеми особенностями: от распределенных блокировок до согласованности в конечном счете.
Мы работаем с: PHP и Go, PostgreSQL, Mongo, Redis, Elasticsearch, RabbitMq, Kubernetes. В Вашем распоряжении множество проверенных временем и современных, надежных и функциональных, структурированных и оригинальных инструментов: Symfony, REST, GraphQL, CQRS, EventSourcing, ACID&BASE транзакции, Zookeeper, GCP.
Как у нас получается развивать такой сложный продукт?

Мы НЕ используем не тестируемый (или сложно тестируемый) код:
Синглтоны, статические методы, явные и неявные зависимости на конкретную реализацию.
Поддерживаем и развиваем инструменты, с которыми работаем: PHP, Symfony, Mongo, Redis, RabbitMQ, OpenTracing — здесь есть и наш код. Ценим читаемость и переиспользование кода:
SOLID, PHPMD, PHPCS, Psalm нам в этом помогают, и не дают «сейчас тут быстренько прификсить»
Наша микросервисная платформа состоит из коло 200 микросервисов, которые обслуживают два десятка порталов, от региональных до всемирно известных брендов, преимущественно киберспортивной тематики. Используем современные облачные технологии, в частности контейнеризацию и тому подобное. Нет устаревшего кода, все держим в актуальном состоянии, следим за обновлением фреймворков, ПО и сопутствующих технологий и при возможности постоянно обновляемся последние версии.


Ниже перечислены ключевые навыки, где просим поставить один из ответов: 1. нет знаний, 2. читал, не использовал, 3. есть опыт работы

1. Symfony 4+
2. MongoDB
3. MySql/Postgres
4. Redis
5. Queue (rabbitmq, kafka)
6. Highload (database: locks, сoncurrency, isolation level, replication)
7. SOA/Microservices, REST API, event sourcing
8. DevOps, CI/CD, deploy strategies, kubernetes  

More Openings

PHP Developer
QA Team Lead
Tech Artist
QA Engineer

Share This Job

Powered by