Ведущий Back-End Разработчик (GO)

Дата размещения вакансии: 15.01.2025
Работодатель: Лкст
Уровень зарплаты:
з/п не указана
Город:
Москва
Замоскворецкая линия метро Автозаводская
Требуемый опыт работы:
От 3 до 6 лет

О проекте:

Мы создаем высокотехнологичную платформу для взаимодействия заказчиков и исполнителей, которая позволяет автоматизировать работу с лидами и эффективно распределять задачи между колл-центрами. Основная цель — помочь заказчикам достигать максимальных показателей конверсии, обрабатывая большие объемы данных с применением гибкой и масштабируемой архитектуры.

Работа над проектом предполагает проектную занятость с возможностью дальнейшего сотрудничества в зависимости от результатов и потребностей платформы.

Обязанности:

  • Разработка архитектуры платформы с нуля, включая выбор технологий и формирование структуры микросервисов.

  • Проектирование и создание REST API для интеграции внешних сервисов и внутренних модулей платформы.

  • Координация работы команды разработки (включая фронтенд-разработчиков), постановка задач и контроль выполнения.

  • Оптимизация производительности и обеспечение масштабируемости системы.

  • Интеграция с базой данных PostgreSQL для эффективного хранения и обработки данных.

  • Обеспечение безопасности и защиты данных пользователей.

  • Тестирование, отладка и мониторинг сервисов, внедрение лучших практик CI/CD (нужен опыт построения базовых цепочек, для сложных вещей есть DevOps спецы).

  • Разработка системы мониторинга и логирования для обеспечения контроля за метриками и отказоустойчивостью.

  • Написание unit-тестов по ходу разработки.

Требования:

  • Опыт работы с Go от 2 лет.

  • Глубокие знания Go и понимание работы с горутинами и каналами.

  • Опыт работы с REST API.

  • Опыт проектирования и работы с микросервисной архитектурой.

  • Опыт работы с базой данных PostgreSQL и знание её возможностей для оптимизации запросов и работы с большими объемами данных.

  • Знание и умение настраивать системы очередей, такие как RabbitMQ, Apache Kafka или аналогичные.

  • Опыт работы с системами управления версиями (Git).

  • Знания в области CI/CD и опыт работы с Docker и оркестрацией контейнеров (например, Kubernetes).

  • Понимание принципов мониторинга и логирования, опыт работы с инструментами типа Prometheus, Grafana, ELK Stack.

Приветствуется:

  • Опыт работы с высоконагруженными системами и оптимизации производительности.

  • Понимание основ безопасности данных и защиты информации (GDPR, SOC 2, HIPAA).

  • Опыт работы с облачными провайдерами (AWS, GCP, Azure).

Личные качества:

  • Умение работать в команде и взаимодействовать с фронтенд-разработчиками, тестировщиками и продакт-менеджерами.

  • Готовность принимать участие в обсуждениях архитектуры и предлагать решения для улучшения системы.

  • Ответственность и нацеленность на результат, внимательность к деталям.

  • Способность быстро адаптироваться к изменениям и предлагать оптимальные решения.

Условия:

  • Удаленная проектная работа с гибким графиком.

  • Участие в высокотехнологичном проекте с возможностью дальнейшего сотрудничества.

  • Конкурентоспособная заработная плата, обсуждается на собеседовании.