Бэкенд-разработчик Golang
По договоренности
Pronto - поставщик комплексных решений в области телематических услуг связи и мобильного маркетинга (SMS, Viber, E-mail, VOICE, social network) для банков и финансовых организаций, международных сервисов такси, розничных сетей, разработчиков и других отраслей со всего мира.
Наш продукт - платформа SMS уведомлений, которой пользуются банки, ритейл, сервисы такси, розничные сети, государственные организации, ИТ-компании.
На данный момент, мы в поисках коллеги на должность "Бэкенд-разработчик Golang"
Обязанности:
- Разработка и поддержка серверной части микросервисной архитектуры на Golang: проектирование API, реализация бизнес‑логики, оптимизация производительности.
- Работа с базами данных: проектирование схем, написание эффективных запросов, оптимизация индексов, настройка репликации и бэкапов (PostgreSQL/MySQL/MongoDB и т. п.).
- Интеграции с внешними сервисами и внутренними микросервисами: REST, gRPC, очереди сообщений (Kafka/RabbitMQ).
- Обеспечение надёжности и отказоустойчивости: обработка ошибок, таймаутов, повторных попыток, распределённых транзакций.
- Реализация механизмов аутентификации и авторизации, соблюдение требований безопасности (OWASP, защита от инъекций, валидация входных данных).
- Написание модульных и интеграционных тестов, участие в code review, поддержание качества кода и документации.
- Участие в проектировании архитектуры, декомпозиции задач, оценке сроков и рисков.
- Взаимодействие с командой фронтенда, аналитики, QA и DevOps: согласование контрактов API, разбор инцидентов, планирование релизов.
- Настройка CI/CD, контейнеризация сервисов (Docker), работа с оркестрацией (Kubernetes) при необходимости.
Требования:
- Опыт коммерческой разработки на Golang от 3-х лет.
- Уверенное знание стандартной библиотеки Go, принципов конкурентности (горутины, каналы, sync, context)
- Опыт работы с HTTP/gRPC, понимание RESTful‑архитектуры.
- Опыт работы хотя бы с одной из СУБД: PostgreSQL, MySQL, MongoDB (или другой, релевантной проекту)
- Базовые навыки написания тестов на Go (testing, testify и т. п.).
- Понимание Git, опыт работы с репозиториями, PR/code review.
- Английский язык на уровне чтения технической документации (B1/B2+)
Будет плюсом:
- Опыт с Kafka/RabbitMQ, Redis.
- Опыт контейнеризации (Docker) и работы с Kubernetes.
- Знание CI/CD (GitHub Actions, GitLab CI, Jenkins и т. п.)
- Опыт проектирования микросервисной архитектуры, DDD, Event‑Driven.
- Опыт работы с OpenTelemetry, Prometheus, Grafana, ELK.
- Знание других языков (Java, Python, Node.js) или фреймворков (Gin, Echo, Fiber)
- Официальное трудоустройство с первого дня;
- Конкурентоспособную заработную плату и премии;
- График работы: 5/2 по 8 часов;
- Обучение;
- Интересный проект и видимый результат работы.
Адрес: Россия, Орёл, улица Максима Горького, 24
Опубликована 13 часов назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX90 000 - 120 000 ₽
Выше средней на 23%
ВАШИ КЛЮЧЕВЫЕ ЗАДАЧИ • На старте (Разработка): Написание нового функционала, оптимизация архитектуры модулей и исправление багов в текущем ПО (C++, Visual C++). • Работа с данными: Составление и оптимизация SQL-запросов (СУБД Firebird, специфике обуч...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Орел
4 дня назад
от 65 000 ₽
Эвотор — крупнейший российский производитель и разработчик кассовой техники и сервисов по автоматизации ...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Орел
21 день назад
Вакансия в подборках
Похожие вакансии
90 000 - 120 000 ₽
от 65 000 ₽