Position: Back-end Developer
Company: WhiteBit
Experience required: 2y
English level: intermediate

Requirements:
- Advanced PHP knowledge;
- Understanding of OOP and SOLID principles;
- DDD and CQRS;
- Practice with DI containers. General knowledge of dependency approaches implementation;
- Experience in ORM (especially Doctrine);
- Using consistent code style;
- Experience in PHP Unit, be able to test code;
- Understanding of Relation DBs (MySQL, Postgres);
- Experience in SQL requests development;
- Knowledge of Docker, Docker-compose, Kubernetes;
- Experience in work with queries, key-value DBs;
- CI/CD;

It will be a plus:
- Experience in popular PHP frameworks (Laravel, Symfony). (We use frameworks as a source of tools and we follow a framework-agnostic approach);
- Knowledge of Java, C, C++, Go;
- Experience in Fintech, Blockchain;
- Be a team player;
- Following DevOps practics;
- ELC, Prometheus.

Responsibilities:
- New features development;
- Integration of new Cryptocurrencies to the stock exchange;
- Services implementation;
- High load systems development.