Деневизюк Евгений Сергеевич

GoLang Backend программист (middle)

Не указана
  • Лорино (Чукотский АО)
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • 3750
  • 41646

Чем предстоит заниматься

  • Разрабатывать и поддерживать высоконагруженные 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 проектах.