Senior разработчик (Go+Python)
EdgeCenterГибридот 3 лет5/2Полная занятость
PythonPostgreSQLKubernetesDockerKafkaGoRedisRESTRabbitMQgRPCфинансыбиллинг
Описание
Вам предстоит проектировать новую модель и архитектуру биллинга, поэтапно реализовывать новую логику на Go, а также разбираться в существующем Python-коде и при необходимости дорабатывать его.
Обязанности
- Проектировать новую модель и архитектуру биллинга
- Поэтапно реализовывать новую логику на Go
- Разбираться в существующем Python-коде и при необходимости дорабатывать его
- Развивать тарификацию, балансы, лимиты, списания, платежи и выставление счетов
- Обеспечивать корректность финансовых операций и защиту от двойных списаний
- Проектировать API и интеграции с продуктами Edgecenter и платёжными системами
- Продумывать тестирование, сверку результатов и безопасное переключение процессов
- Принимать технические решения и проводить code review
Требования
- Сильный коммерческий опыт разработки на Go
- Умение читать и при необходимости дорабатывать код на Python
- Опыт работы с PostgreSQL, понимание транзакций и целостности данных
- Опыт работы с Kafka или RabbitMQ и асинхронной обработкой событий
- Опыт модернизации или миграции работающих production-систем
- Способность самостоятельно проектировать решения и доводить их до запуска
- Стек: Go, Python, PostgreSQL, Kafka/RabbitMQ, Redis, gRPC/REST, Docker, Kubernetes
Будет плюсом
- Опыт разработки биллинговых, платёжных или финансовых систем
- Опыт переноса функциональности с Python на Go
- Опыт технического ведения сложных проектов
Условия
- Полная занятость
- График: 5/2
- Формат работы: удалённо или гибрид