Backend-разработчик Elixir (Middle)

08 Февраля

Партнерские Вакансии

Город:

Астана

Занятость:

Полная занятость

Компания "IT Analytics"

Обязанности:
- Разрабатывать и поддерживать проекты на Elixir/Phoenix.
- Проектировать и реализовывать REST API: контракты, версионирование, обратная совместимость, документация.
- Интегрироваться с внешними системами: платежи, SMS/e-mail, гос-сервисы, карты/геокодинг, CRM.
- Реализовывать надежный прием входящих событий и webhook’ов: подписи, валидация, защита от повторов, идемпотентность.
- Работать с PostgreSQL: схемы, миграции, индексы, устранение N+1, оптимизация (EXPLAIN/ANALYZE), транзакции.
- Внедрять и улучшать надежность: таймауты, ретраи, backoff/jitter, устойчивость к сбоям и частичным отказам.
- Участвовать в code review, поддерживать качество и читаемость кода.
- Участвовать в разборе инцидентов и улучшении наблюдаемости.

Требования:

- Коммерческий опыт разработки на Elixir/OTP от 2 лет.
- Уверенная работа с Phoenix: routers/controllers, pipelines, plugs, contexts и границы доменов.
- Практический опыт с Ecto и PostgreSQL:
- миграции и эволюция схем без простоя (backward-compatible изменения);
- оптимизация запросов, индексы, работа с транзакциями.
- Опыт проектирования REST API и интеграций с внешними системами.
- Понимание идемпотентности, дедупликации, гарантий обработки (at-least-once на прикладном уровне).
- Умение работать с очередями RabbitMQ и/или Kafka (consumer groups, DLQ/повторы, порядок/повторяемость сообщений).
- Тестирование (ExUnit), Git, опыт работы через PR и code review.

Будет плюсом
- Опыт работы в условиях high-load (~10k RPS) и понимание backpressure/деградаций.
- Практика эксплуатации в Kubernetes: readiness/liveness, resource limits/requests, graceful shutdown.
- Опыт с GitLab CI/CD: пайплайны, окружения, релизный процесс.
- Расширенная наблюдаемость: трассировки (OpenTelemetry), структурированные логи, корреляция по request-id.
- Безопасные интеграции: управление секретами, ротация ключей, аудит, защита webhook’ов от replay.

Условия:

- Формат работы: офис г.Астана
- График: полный рабочий день.
- Уровень компенсации: обсуждается по итогам интервью.
- Работа с современным стеком, реальной нагрузкой и понятными инженерными требованиями (надежность, качество, наблюдаемость).
- Профессиональная команда, код-ревью и возможность влиять на архитектуру продукта.

Как откликнуться
Пришлите резюме и несколько ссылок/примеров (GitHub/описание проектов). В сопроводительном письме кратко отметьте:
1) ваш опыт с Elixir/Phoenix и high-load;
2) опыт с очередями (RabbitMQ/Kafka) и интеграциями (webhooks/подписи/идемпотентность)

Похожие вакансии

03 Февраля

Python backend-разработчик

Кокшетау

Компания "Арка, сеть ресторанов" Мы ищем Python backend-разработчика в команду проекта системы автоматизации управления ресторанами. О...

Отправить резюме подробнее

05 Февраля

Веб-разработчик

Астана

Компания "CAPITAL NETWORK" Обязанности: • Разработка и поддержка сайтов на платформе 1С-Битрикс • Доработка и создание компонентов, модулей и...

Отправить резюме подробнее

05 Февраля

Angular разработчик

Астана

Компания "Pro People" Kazdream Group: Технологии для безопасного и справедливого общества Мы – ведущая IT-компания, создающая инновационные...

Отправить резюме подробнее

04 Февраля

Golang-разработчик( Pro People )

Астана

Компания "Pro People" Обязанности: Участие в обсуждении процессов разработки, освоение новых технологий; Участие в разработке...

Отправить резюме подробнее

31 Января

AI-специалист (Generative AI + Backend)( ForteBank )

Астана

Компания "ForteBank" Что такое ForteBank? место сильных людей; входит в ТОП-5 ведущих банков Казахстана; более 20 лет на рынке...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: