Абайт-Аув

Программист разработчик

От 120 000 RUR
  • Нижний Новгород
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • SQL

Требования для Middle Golang-разработчика с хорошим знанием PostgreSQL

РАБОТА В ОФИСЕ УЛ БОРИСА ПАНИНА 5/4

Обязательные требования:

  • Глубокие знания Golang: понимание стандартной библиотеки, многопоточности.
  • Опыт разработки веб-сервисов: знание HTTP-протокола, проектирование и реализация REST API.
  • Уверенные знания PostgreSQL:
    • Написание и оптимизация SQL-запросов.
    • Работа с индексами, транзакциями и понимание MVCC.
  • Опыт работы с Git: работа с ветками, разрешение конфликтов, pull request'ы.
  • Знание Linux и Docker: настройка окружения, работа с контейнерами.
  • Умение разбираться в чужом коде и писать поддерживаемый код.

Будет преимуществом:

  • Знание архитектурных паттернов: CQRS, Event Sourcing, Clean Architecture.
  • Знание инструментов мониторинга и логирования: Sentry, Prometheus, Grafana.
  • Опыт работы с очередями: RabbitMQ.
  • Знакомство с Serverless-архитектурой и Yandex Cloud.