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/подписи/идемпотентность)

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

19 Февраля

Golang разработчик Middle

Астана

Компания "МЕЧТА, ТМ (Мечта Маркет, ТОО)" ДОБРЫЙ ДЕНЬ, УВАЖАЕМЫЙ КАНДИДАТ! На сегодняшний день мы, Команда Мечты, ищем Golang разработчика ....

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

19 Февраля

Frontend-разработчик( NTS design )

Астана

Компания "NTS design" NTS Design - мы Казахстанская компания по разработке и производству электронных устройств в сфере безопасности. Мы...

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

10 Февраля

Разработчик (Frontend, Backend)

Астана

Компания "Казахстан ГИС Центр" Обязанности: Frontend: - Разработка пользовательских интерфейсов вебприложений и интерактивных 3Dприложений...

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

15 Февраля

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

Астана

Компания "MN Partners" MN Partners - динамично развивающаяся Казахстанская компания, созданная профессиональными специалистами IT-индустрии с...

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

16 Февраля

Junior / Веб разработчик Full Stack, Front / Back

Астана

Компания "KazInSys" KAZINSYS — это компания, специализирующаяся создании и поддержке высоконагруженных интернет-проектов. Мы сотрудничаем с...

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

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

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