Go developer
Прямой работодатель EXMO.me ( info.exmo.me )
Опыт работы от 1 года до 3х лет300 000 ₽
Присоединяйся! :)
Мы пишем на Golang. Используем Event Sourcing и CQRS архитектуру, с радостью научим и обучим. Практикуем сервисный подход к построению ПО, используем Kafka для межсервисного общения. На постоянной основе практикуем командные code review. Любим linter-ы и пишем unit- и функциональные-тесты. Проводим стресс-тестирование наших сервисов, профилируем и оптимизируем проблемные участки кода.
Обязанности:
- разработка нового функционала (highload);
- оптимизация и доработки существующих сервисов;
- участие в принятии архитектурных решений;
- написание unit- и функциональных-тестов;
- командное code review.
Кого мы ищем:
- опыт коммерческой разработки на Go от года;
- опыт написания unit- и benchmark-тестов;
- опыт создания и настройки распределенных сервисов;
- понимание и соблюдение принципов SOLID, KISS;
- понимание стека TCP/IP;
- знание принципов построения высоконагруженных систем;
- опыт работы с unix, git, docker.
Плюсом будет:
- знание базовых структур данных, понимание асимптотической сложности алгоритмов;
- опыт работы с Java / C / C++ / C# / Rust;
- опыт разработки сервисно-ориентированных решений;
- опыт построения высоконагруженных систем;
- опыт работы с брокерами сообщений (Kafka / RabbitMQ / NATS);
- опыт работы с протоколом WebSocket;
- опыт работы с Embedded DB (BoltDB / BadgerDB).