О компании
Продукт: B2C, Secure Connectivity
График и формат работы: full-time, часовой пояс МСК, remote (вне РФ)
Инструменты для командной работы: Confluence, Jira, Telegram
Методология проекта: Kanban
Стек технологий: Go, Node.js, PostgreSQL (cloud managed), Redis, Kubernetes, Linux, Docker, Nginx, GitLab CI/CD
Мы - продуктовая команда, развивающая B2C-сервис в сфере secure connectivity.
Наш продукт помогает пользователям сохранять стабильный и безопасный доступ к привычным онлайн-сервисам даже в условиях ограничений. Главное - без сложных настроек и технического стресса.
Сейчас мы расширяем команду и находимся в поисках технического лида, который привнесет дополнительную экспертизу в работе с продуктом, оптимизирует текущие решения и проведет ресерч новых возможностей, а также будет управлять командой разработки (на текущий момент 3 Software Engineer).
Зоны ответственности:
1. Разработка и архитектура (основная)
- Проектирование и написание серверной части продукта на Go
- Планомерная миграция легаси-компонентов с Node.js на Go
- Работа с PostgreSQL (cloud managed), Redis, и Kubernetes (Scaleway)
- Проектирование API: управление пользователями, подписками, доступом к серверам
- Интеграция платёжных систем (Stripe, 2Checkout, локальные платёжки) - связь биллинга с сситемой, автоматическая выдача ключей, управление подписками
- Code review всей кодовой базы, контроль качества кода команды
2. Курирование мобильного приложения
- Техническое руководство разработкой мобильного клиента (React Native) совместно с Frontend/App-разработчиком
- Архитектура взаимодействия приложения с серверной частью: импорт ключей, выбор протокола, выбор локации
- Подготовка к публикации в Apple App Store и Google Play
3. Управление командой
- Распределение задач на Backend-разработчика, Frontend/App-разработчика и DevOps-инженера
- Контроль сроков и качества выполнения
- Ежедневная/еженедельная синхронизация с командой
- Еженедельный отчёт о прогрессе, блокерах и принятых решениях
- Участие в планировании
Требования и условия:
Обязательно:
- 4+ лет в backend-разработке, из них значимый опыт на Go
- Опыт работы с Kubernetes в production
- Уверенная работа с PostgreSQL и Redis
- Опыт управления Linux-серверами, понимание сетевых протоколов (TCP/UDP, DNS, TLS)
- Способность быть и архитектором, и разработчиком - не только рисовать схемы, но и писать production-код
- Опыт руководства командой от 2-3 человек: распределение задач, code review, контроль
- Самостоятельность: способен взять задачу, исследовать тему, принять решение и реализовать без микроменеджмента
Желательно:
- Опыт работы с DPI-обходом и маскировкой трафика
- Опыт интеграции платёжных систем (Stripe, 2Checkout)
- Опыт с React Native или понимание мобильной разработки на уровне архитектуры
- Опыт миграции с Node.js на Go
- Понимание юнит-экономики SaaS: как технические решения влияют на стоимость инфраструктуры
Что мы предлагаем взамен?
- Полностью удалённый формат работы (вне РФ), гибкое начало дня
- Выплаты 2 раза в месяц, зарплата в $
- Индексация зарплаты 2 раза в год
- Performance review, постановка ИПР и возможность профессионального роста внутри компании
- Стартап-среда с гибкими и прозрачными процессами: можно тестировать новые подходы, внедрять идеи и не бояться экспериментов
- Возможность видеть свое прямое влияние на сервис, который используют пользователи ежедневно
- Команда, где ценится простота решений и отсутствие лишней бюрократии