Back-End Разработчик (GO)
О проекте:
Мы создаем высокотехнологичную платформу для взаимодействия заказчиков и исполнителей, которая позволяет автоматизировать работу с лидами и эффективно распределять задачи между колл-центрами. Основная цель — помочь заказчикам достигать максимальных показателей конверсии, обрабатывая большие объемы данных с применением гибкой и масштабируемой архитектуры.
Работа над проектом предполагает проектную занятость с возможностью дальнейшего сотрудничества в зависимости от результатов и потребностей платформы.
Обязанности:
-
Разработка и поддержка микросервисной архитектуры платформы, обеспечивающей стабильную и быструю обработку данных.
-
Создание и поддержка REST API для взаимодействия с другими модулями платформы.
-
Оптимизация производительности и обеспечение масштабируемости системы.
-
Интеграция с базой данных PostgreSQL для эффективного хранения и обработки данных.
-
Обеспечение безопасности и защиты данных пользователей.
-
Тестирование, отладка и мониторинг сервисов, внедрение CI/CD.
-
Разработка системы мониторинга и логирования для обеспечения контроля за метриками и отказоустойчивостью.
-
Написание 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).
Личные качества:
-
Умение работать в команде и взаимодействовать с фронтенд-разработчиками, тестировщиками и продакт-менеджерами.
-
Готовность принимать участие в обсуждениях архитектуры и предлагать решения для улучшения системы.
-
Ответственность и нацеленность на результат, внимательность к деталям.
-
Способность быстро адаптироваться к изменениям и предлагать оптимальные решения.
Условия:
-
Удаленная проектная работа с гибким графиком.
-
Участие в высокотехнологичном проекте с возможностью дальнейшего сотрудничества.
-
Конкурентоспособная заработная плата, обсуждается на собеседовании.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).