Senior Go-разработчик биллинговых систем

Что за роль

В EdgeCenter предстоит проектировать и развивать биллинговую систему: её архитектуру, логику начислений и финансовые операции. Основной язык для новой реализации — Go; также нужно ориентироваться в существующем коде на Python и при необходимости дорабатывать его. Важная часть работы — обеспечить точность расчётов и надёжность процессов, связанных с платежами и балансами.

Что предстоит делать

    • Проектировать новую модель биллинга и целевую архитектуру системы.
    • Поэтапно реализовывать новую бизнес-логику на Go и вносить необходимые изменения в существующий Python-код.
    • Развивать тарификацию, балансы, лимиты, списания, платежи и выставление счетов.
    • Обеспечивать корректность финансовых операций и защищать систему от двойных списаний.
    • Проектировать API и интеграции с продуктами EdgeCenter и платёжными системами.
    • Продумывать тестирование, сверку результатов и безопасное переключение процессов.
    • Принимать технические решения и проводить code review.

Что потребуется

    • Сильный коммерческий опыт разработки на Go.
    • Умение читать и дорабатывать код на Python.
    • Опыт работы с PostgreSQL и понимание транзакций и целостности данных.
    • Опыт с Kafka или RabbitMQ и асинхронной обработкой событий.
    • Опыт модернизации или миграции работающих production-систем.
    • Способность самостоятельно проектировать решения и доводить их до запуска. В стеке также указаны Redis, gRPC/REST, Docker и Kubernetes; плюсом будет опыт с биллинговыми, платёжными или финансовыми системами, переноса функциональности с Python на Go и технического ведения сложных проектов.

Что важно знать

Это инженерная задача на стыке backend-разработки и финансовых операций. Особое внимание потребуется уделять транзакционной целостности, тестированию расчётов и безопасному переходу на новую логику: ошибки в биллинге могут приводить к некорректным списаниям. В вакансии указаны полная занятость и график 5/2.

Оценка вакансии
6.9 / 10
Вакансия подробно описывает задачи, стек и требования, включая ответственность за точность финансовых операций и миграцию работающей системы. Зарплата и конкретная локация не указаны; формат обозначен как удалённый или гибридный.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал