Разработка высоконагруженных сервисов бэкофиса и аналитики в микросервисной архитектуре для B2B-стриминг-платформы.

Обязанности:

  • Развивать и масштабировать сервисы, повышая их стабильность и производительность.
  • Участвовать в проектировании архитектуры: оценивать бизнес-требования, выбирать технологии и определять границы сервисов.
  • Разрабатывать сервисы для отчётности, биллинга и платежей, расчётов, агрегации и обработки данных.
  • Интегрироваться с внешними системами и внутренними платформами, обеспечивать надёжный обмен данными.
  • Разрабатывать высокопроизводительные API для внутренних и внешних потребителей.
  • Учитывать особенности работы в Kubernetes и сотрудничать с DevOps по релизам.
  • Оптимизировать производительность баз данных и взаимодействия микросервисов.
  • Следовать инженерным практикам: писать тесты, проводить код-ревью, использовать метрики, логи и трассировку.

Требования:

  • От 3 лет коммерческой разработки на Go и PHP.
  • Опыт проектирования и разработки микросервисных архитектур.
  • Опыт работы с PostgreSQL, MySQL и Redis, включая оптимизацию баз данных для высокой нагрузки.
  • Знание REST, gRPC и WebSocket.
  • Знание Kafka и RabbitMQ.
  • Понимание контейнеризации и уверенная работа с Docker для локальной разработки.
  • Умение разбираться в чужом коде и предлагать улучшения.

Будет плюсом: Python для интеграций, аналитики или скриптинга; опыт разработки аналитических и финансовых систем, оптимизации высоконагруженных систем, оценки задач и планирования сроков.

Условия: удалённая работа из любой точки мира; основные локации — Таиланд и Кипр; поддержка социализации и здоровья сотрудников; испытательный срок 3 месяца; 3 дополнительных дня отпуска; возможность получать оплату в криптовалюте.