27 декабря 2024
О проекте:
Мы создаем высокотехнологичную платформу для взаимодействия заказчиков и исполнителей, которая позволяет автоматизировать работу с лидами и эффективно распределять задачи между колл-центрами. Основная цель помочь заказчикам достигать максимальных показателей конверсии, обрабатывая большие объемы данных с применением гибкой и масштабируемой архитектуры.
Работа над проектом предполагает проектную занятость с возможностью дальнейшего сотрудничества в зависимости от результатов и потребностей платформы.
Обязанности:
Разработка и поддержка микросервисной архитектуры платформы, обеспечивающей стабильную и быструю обработку данных.
Создание и поддержка 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).
Личные качества:
Умение работать в команде и взаимодействовать с фронтенд-разработчиками, тестировщиками и продакт-менеджерами.
Готовность принимать участие в обсуждениях архитектуры и предлагать решения для улучшения системы.
Ответственность и нацеленность на результат, внимательность к деталям.
Способность быстро адаптироваться к изменениям и предлагать оптимальные решения.
Условия:
Удаленная проектная работа с гибким графиком.
Участие в высокотехнологичном проекте с возможностью дальнейшего сотрудничества.
Конкурентоспособная заработная плата, обсуждается на собеседовании.