Описание
Привет! Команда Evrone занимается продуктовой разработкой стартапов и помогает в цифровой трансформации бизнеса в России, США и Европе. Сейчас мы ищем Team Lead Golang разработчика. Заработная плата зависит от уровня и определяется после прохождения технического собеседования.
Задачи
•Создание и управление процессами разработки: постановка задач, планирование спринтов или рабочих процессов, внедрение действенных практик
•Организация работы в стримах, DevOps и QA: оптимизация взаимодействия между командами, внедрение CI/CD, мониторинг и управление качеством
•Архитектурные решения: приемка архитектуры решения (ADR, паспорта сервисов) от архитектора, контроль реализации в коде, эскалация расхождений
•Системная архитектура: участие в проектировании, развитии сервисов и взаимодействий
•Взаимодействие с подрядчиками: отчетность, управление качеством, контроль соблюдения стилистики кода, контрактов API и SLA
Требования
•Опыт коммерческой разработки на Go от 5 лет
•Опыт работы тимлидом
•Опыт участия в проектировании архитектуры сервисов
•Опыт проведения code review и технического менторства
•Опыт разработки и сопровождения сервисов с нагрузкой от 5000 RPS или опыт работы с большими данными (производительность, надежность, критичность, observability)
•Архитектура сервисов: проектирование микросервисной архитектуры, Stateless-сервисы, Sync/Async взаимодействие сервисов; Event-driven архитектура
•Go: Concurrency, Context, Goroutines, Channels, Graceful shutdown, Background workers, профилирование CPU/Memory, Unit и Integration тестирование
•PostgreSQL: проектирование схем, индексы, партиционирование, шардирование, оптимизация запросов, транзакции, MVCC, Isolation Levels, миграции
Будет плюсом
•Архитектура сервисов: OpenAPI-first, версионирование API, обратная совместимость, API Gateway, BFF, CQRS
•Kafka, workers, Retry, Dead Letter Queue, Eventual Consistency, Distributed Lock, Saga, Transactional Outbox
•Поиск bottleneck, оптимизация latency, работа с p95/p99, Memory profiling, CPU profiling, оптимизация потребления памяти
•Retry, Circuit Breaker, Graceful degradation, Health checks, Backpressure
•JWT, OAuth2, защита REST API, OWASP API Top 10
•Deployment, Rolling Update, HPA, Resource Limits, Readiness/Liveness, Horizontal Scaling, Observability, Structured Logging, Metrics, Tracing
•Elasticsearch, Redis, Keycloak, Multitenancy, PostgreSQL RLS, S3, CDN, OpenTelemetry
Условия
•Удаленная фултайм работа и мягкий график. Достаточно синхронизировать тайм-зоны и иметь пересечения рабочего времени с командой
•Качественный онбординг и hr-менеджмент (1:1, Grow Review). По желанию меняем проекты, не даем стагнировать. При формировании команды проекта учитываем профессиональные или личные интересы разработчиков
•Работа в разновозрастном, разнополом и дружном профессиональном коллективе
•Хорошо организованный воркфлоу, отсутствие бюрократии. Работа на доверии. Разработчики работают только над одним проектом, без постоянных переключений между ними
•Годовой бюджет, автоматически пополняемый каждый новый год работы в Evrone, который можно потратить на: ДМС и здоровье; спорт и абонемент для фитнеса или инвентарь для спорта; курсы иностранного языка; технику для работы и улучшение рабочего места; обучение (курсы, тренинги, мастер-классы, семинары, книги, конференции)
•Повышение зарплаты по мере роста компетенций (по результатам ассесмента)
•Премии за привлечение новых сотрудников и новых клиентов
•Дополнительная премия за выступления на конференциях и митапах
•Возможность участвовать в проведении технических интервью (оплачивается)
•Митапы, где можно быть слушателем или спикером
•Культура менторства: наставник помогает в повседневных задачах и планировании карьеры
•Система ассессмента Evrone Challenge для развития профессионального уровня
•Внутренняя библиотека с электронными книгами и записанными курсами
•Работа с западными заказчиками, возможность практиковать английский
•Поддержка в подготовке и выступлении на офлайн и онлайн конференциях (помощь с контентом, слайдами, студийной съемкой или трансляцией)
•Блоги на популярных платформах России и мира, помощь в написании и публикации статей
•Поддержка популярных open source проектов, оплата часов контрибьюции в open source
•Менторы для начинающих контрибьюторов open source
•Ежегодный фестиваль Evrone Fest и тематические встречи в разных городах