з/п не указана
Лорино (Чукотский АО)
От 1 года до 3 лет
Чем предстоит заниматься
- Разрабатывать и поддерживать высоконагруженные backend-сервисы на GoLang;
- Проектировать и реализовывать микросервисную архитектуру;
- Писать читаемый код и документацию к нему;
- Разрабатывать и интегрировать SOAP, REST API;
- Работать с системами очередей для асинхронной обработки;
- Участвовать в code review и обмениваться опытом с командой;
- Проектировать масштабируемые решения.
Что мы ожидаем
- Опыт коммерческой разработки backend-сервисов на GoLang;
- Опыт разработки и поддержки микросервисной архитектуры, а еще проектирования и разработки REST API,реализации асинхронных методов обработки данных;
- Знание принципов ООП, SOLID, паттернов проектирования;
- Навыки работы с системами очередей: RabbitMQ, Kafka, Redis;
- Владение SQL (СУБД PostgreSQL/MySQL/Oracle), Docker, Kubernetes и Git Flow;
- Опыт работы с CI/CD процессами;
- Понимание Linux-среды
Будет плюсом:
- Опыт работы с gRPC, GraphQL, а еще с NoSQL базами данных (MongoDB, Cassandra, ClickHouse);
- Знание принципов DDD (Domain-Driven Design);
- Опыт написания unit и integration тестов;
- Понимание принципов построения отказоустойчивых систем;
- Опыт профилирования и оптимизации производительности приложений;
- Участие в Open Source проектах.