Andersen нанимает Go разработчика для проекта по разработке высоконагруженной платформы управления автопарком и созданию масштабируемых backend-решений для сервисов мобильности.
Заказчик — глобальная инвестиционная компания, предоставляющая индивидуальные инвестиционные решения институциональным и частным клиентам. Она сочетает финансовую экспертизу с долгосрочными инвестиционными стратегиями, помогая клиентам достигать их целей, адаптируясь к меняющимся рыночным условиям. Организация ориентирована на инновации, ответственное инвестирование и операционное совершенство, постоянно совершенствуя свои возможности для обеспечения устойчивой ценности и поддержки долгосрочного роста.
Проект направлен на улучшение высоконагруженной платформы управления автопарком для операций по вызову такси в нескольких странах. Включает управление партнерами, водителями и транспортными средствами, расширенную отчетность, автоматизацию жизненного цикла брендинга, верификацию водителей, проверки соответствия и процессы классификации транспортных средств/водителей.
Обязанности:
- Проектирование, разработка и поддержка надежных, масштабируемых и стабильных backend-сервисов в соответствии с бизнес-требованиями.
- Проведение технических исследований, проектирование архитектуры и внедрение backend-сервисов и новых функций.
- Взаимодействие с другими командами для создания согласованных и оптимальных решений.
- Активное участие в код-ревью и архитектурных обсуждениях; помощь в повышении общего технического уровня backend-сервисов.
- Написание чистого, эффективного и поддерживаемого кода согласно стандартам компании.
- Ответственность за жизненный цикл backend-сервисов, включая доставку, мониторинг и поддержку сервисов в продуктивной среде.
- Настройка и поддержка инфраструктуры наблюдаемости: метрики, логирование, дашборды и трассировка.
- Наставничество и руководство другими инженерами, пропаганда лучших практик и высоких стандартов.
- Участие в agile-практиках (discovery, refinement, декомпозиция, планирование спринтов, демонстрации).
Требования:
- Коммерческий опыт backend-разработки от 5 лет с решением сложных задач в высоконагруженных системах.
- Глубокие знания Go с практическим применением продвинутых возможностей (generics, reflection, unsafe, кастомные примитивы синхронизации).
- Сильные знания SQL: проектирование схем, стратегии масштабирования (репликация, партиционирование, шардирование), оптимизация запросов для высоконагруженных систем.
- Глубокие знания Redis: различные структуры данных и их эффективное использование в высоконагруженных системах.
- Опыт синхронной/асинхронной межсервисной коммуникации (gRPC, message brokers) с акцентом на надежность под высокой нагрузкой.
- Глубокое понимание паттернов микросервисной архитектуры и эффективного взаимодействия клиент-сервер, включая компромиссы и ограничения.
- Подтвержденный опыт проектирования и реализации полной стратегии наблюдаемости: метрики, логирование, дашборды, распределенная трассировка.
- Опыт работы с Docker, CI/CD, Kubernetes (или аналогами), облачной инфраструктурой (AWS или подобной).
- Умение писать поддерживаемый, тестируемый код с хорошим покрытием юнит- и интеграционными тестами.
- Уверенное владение Git (ветвление, pull request, процессы код-ревью).
- Опыт работы с инструментами для совместной работы (Jira, Azure DevOps).
- Уровень английского — от Intermediate+ и выше.
Желательные навыки:
- Опыт работы с event-driven архитектурами (Kafka, NATS, RabbitMQ).
- Знание инструментов IaC (Terraform, Pulumi).
- Опыт профилирования и оптимизации производительности Go-сервисов (pprof, trace).
- Знакомство с инструментами передачи дизайна (Figma) и кроссплатформенным сотрудничеством.
- Опыт использования AI-помощников для разработки (GitHub Copilot, ChatGPT, Claude) для ускорения кодирования, тестирования и код-ревью.
Почему эта работа может быть интересна вам:
- Опыт работы в команде с лидерами в сферах FinTech, Healthcare, Retail, Telecom и других. Andersen сотрудничает с такими компаниями, как Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems и др.
- Возможность сменить проект и/или развивать экспертизу в интересной бизнес-домене.
- Условия работы — можно работать полностью удаленно, из офиса или выбрать гибридный формат.
- Гарантия профессионального, финансового и карьерного роста! В компании внедрены системы наставничества и адаптации для каждого нового сотрудника.
- Возможность дополнительно зарабатывать до 1000 USD в месяц в зависимости от уровня экспертизы, что включается в годовой бонус, участвуя в мероприятиях компании.
- Доступ к корпоративному порталу обучения, где собрана и постоянно обновляется вся база знаний компании.
- Яркая корпоративная жизнь (вечеринки / дни пиццы / PlayStation / фрукты / кофе / закуски / кино).
- Компенсация сертификаций (AWS, PMP и др.).
- Реферальная программа.
- Частное медицинское страхование и компенсация спортивных занятий.
Присоединяйтесь к нам!
Ваши персональные данные защищены в соответствии с требованиями GDPR.