Самостоятельно разрабатывать и внедрять сложную бизнес-логику на Golang, обеспечивая при этом высокую производительность и надежность системы.
Проектировать оптимальные структуры баз данных (SQL), управлять индексами и оптимизировать производительность запросов. Строить асинхронное взаимодействие сервисов с использованием Kafka.
Брать на себя ответственность за жизненный цикл backend-сервисов, включая доставку, мониторинг и поддержку backend-сервисов в производственной среде.
Писать чистый, структурированный код, проводить ревью кода, обеспечивать соблюдение архитектурных руководств (ADR) и внедрять лучшие инженерные практики.
Настраивать мониторинг и оповещения для своих сервисов, участвовать в процессах Post-Mortem, выявлять коренные причины инцидентов и автоматизировать рутинные задачи.
Делиться опытом с командой, участвовать в адаптации новых сотрудников и вносить вклад в разработку внутренних библиотек и инструментов.
Проактивно искать улучшения в технических решениях и продуктах, стремясь обеспечить максимально качественный пользовательский опыт.
Навыки, знания и опыт
Более 5 лет коммерческого опыта в backend-разработке. Опыт решения сложных задач в условиях высокой нагрузки.
Глубокие знания языка программирования Go. Знание и практическое применение продвинутых возможностей языка Go.
Сильные знания SQL, включая проектирование схем, стратегии масштабирования (репликация, партиционирование, шардинг) и оптимизацию запросов для высоконагруженных систем.
Глубокие знания Redis, знакомство с различными структурами данных и эффективное использование в высоконагруженных системах.
Опыт работы с Docker, понимание CI/CD пайплайнов. Знание работы Kubernetes (или аналогов) и облачной инфраструктуры (например, AWS).
Опыт работы с синхронными и асинхронными паттернами межсервисного взаимодействия с акцентом на надежность в условиях высокой нагрузки.
Знание основных паттернов микросервисной архитектуры. Глубокое понимание построения эффективного взаимодействия между клиентскими и серверными приложениями, знание ограничений.
Подтвержденная способность проектировать и внедрять полную стратегию наблюдаемости, включая метрики, логирование, дашборды и трассировку.
Интерес к новым технологиям, командный дух и стремление к постоянному развитию своих навыков.
Условия и преимущества
Стабильная зарплата, официальное трудоустройство.
Медицинская страховка.
Гибридный режим работы и гибкий график.
Пакет релокации для кандидатов из других регионов.
Доступ к профессиональным консультационным услугам, включая психологическую, финансовую и юридическую поддержку.
Членство в клубе скидок.
Разнообразные внутренние обучающие программы.
Частично или полностью оплачиваемые дополнительные обучающие курсы.