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

Навыки
- Go
- Python
- PostgreSQL
- Kafka
- RabbitMQ
- Redis
- gRPC
- REST
- Docker
- Kubernetes
Возможные вопросы на собеседовании
Проверка понимания специфики биллинга и предотвращения финансовых потерь.
Как вы обеспечите защиту от двойных списаний (idempotency) при обработке платежей через Kafka?
Оценка опыта миграции, заявленного в требованиях.
Расскажите о вашем опыте переноса функционала с Python на Go: с какими основными сложностями вы сталкивались при смене парадигм?
Проверка глубоких знаний БД, критичных для финансовых систем.
Какие уровни изоляции транзакций в PostgreSQL вы бы использовали для процесса списания средств и почему?
Оценка навыков системного проектирования.
Как бы вы спроектировали систему лимитов, которая должна работать в реальном времени при высокой нагрузке?
Проверка умения работать с асинхронностью.
В каких случаях в архитектуре биллинга вы отдадите предпочтение gRPC, а в каких — асинхронному взаимодействию через RabbitMQ?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

