EdgeCenter
Senior разработчик (Go+Python)
2 дн. назад
РоссияSeniorHybrid
gopythonpostgresqlkafkarabbitmqredisgrpcrest
Senior backend developer role at EdgeCenter working on billing system architecture, implementing logic in Go, and maintaining Python codebase, focusing on financial operations correctness and system integrations.
Обязанности
- проектировать новую модель и архитектуру биллинга
- поэтапно реализовывать новую логику на Go
- разбираться в существующем Python-коде и при необходимости дорабатывать его
- развивать тарификацию, балансы, лимиты, списания, платежи и выставление счетов
- обеспечивать корректность финансовых операций и защиту от двойных списаний
- проектировать API и интеграции с продуктами Edgecenter и платёжными системами
- продумывать тестирование, сверку результатов и безопасное переключение процессов
- принимать технические решения и проводить code review
Требования
- сильный коммерческий опыт разработки на Go
- умение читать и при необходимости дорабатывать код на Python
- опыт работы с PostgreSQL, понимание транзакций и целостности данных
- опыт работы с Kafka или RabbitMQ и асинхронной обработкой событий
- опыт модернизации или миграции работающих production-систем
- способность самостоятельно проектировать решения и доводить их до запуска
- Стек: Go, Python, PostgreSQL, Kafka/RabbitMQ, Redis, gRPC/REST, Docker, Kubernetes
Будет плюсом
- опыт разработки биллинговых, платёжных или финансовых систем
- опыт переноса функциональности с Python на Go
- опыт технического ведения сложных проектов