Senior golang developer/Заместитель СРО по архитектуре

Оплата не указана

HireNow

г. Москва

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Полный день

В нашу компанию требуется человек с опытом работы более 5 лет и имеющий уровень Senior Developer, которому интересно заниматься архитектурой.

Обязанности:

Основная задача : выстраивать правильную архитектуру и следить, чтобы реализация соответствовала планам.

• Разработка высококачественного, масштабируемого и производительного кода на Go.

• Участие в архитектурном проектировании систем и компонентов.

• Написание чистого, поддерживаемого и тестируемого кода.

• Рефакторинг существующего кода для улучшения его структуры и производительности.

• Разработка и выполнение юнит-тестов, интеграционных тестов и других видов тестирования.

• Участие в код-ревью для обеспечения высокого качества кода и соблюдения стандартов.

• Проектирование и оптимизация взаимодействия с базами данных (SQL и NoSQL).

• Написание эффективных запросов и работа с ORM (Object-Relational Mapping).

• Участие в проектировании архитектуры микросервисов и распределенных систем.

• Оптимизация производительности приложений и систем.

• Создание и поддержка документации по архитектуре, API и другим аспектам системы.

• Обеспечение понимания кода и архитектуры для других членов команды.

• Взаимодействие с другими разработчиками, дизайнерами, тестировщиками и менеджерами проектов.

• Наставничество и обучение менее опытных разработчиков.

• Оценка задач и определение сроков выполнения.

• Анализ и устранение проблем в коде и системах.

• Поддержка развернутых приложений и участие в процессе DevOps.

• Использование современных инструментов разработки, CI/CD, контейнеризации (Docker), оркестрации (Kubernetes) и других технологий.

• Поддержка стандартов безопасности и производительности.

Старший разработчик на Go должен обладать глубокими знаниями языка, а также опытом работы с различными инструментами и технологиями, связанными с разработкой программного обеспечения.

• Участие в разработке долгосрочной продуктовой стратегии, учитывающей архитектурные решения.

• Определение архитектурных принципов и стандартов, соответствующих бизнес-целям.

• Разработка и внедрение архитектурных решений для новых продуктов и функций.

• Оценка существующей архитектуры и предложение улучшений для повышения производительности, масштабируемости и безопасности.

• Сотрудничество с командами разработки, дизайна и QA для обеспечения согласованности архитектурных решений.

• Наставничество технических лидеров и разработчиков, помощь в решении сложных архитектурных задач.

• Исследование и внедрение новых технологий и инструментов, которые могут улучшить продуктовую архитектуру.

• Оценка рисков и преимуществ различных технологических решений.

• Участие в планировании и оценке проектов с точки зрения архитектуры.

• Обеспечение соблюдения сроков и бюджетов при реализации архитектурных решений.

• Создание и поддержка документации по архитектуре продуктов, включая схемы, описания компонентов и интерфейсов.

• Обеспечение доступности архитектурной информации для всех заинтересованных сторон.

• Участие в процессах код-ревью и архитектурных ревью для обеспечения высокого качества кода и соблюдения стандартов.

• Разработка метрик для оценки качества архитектурных решений.

• Сотрудничество с бизнес-аналитиками, маркетингом и другими подразделениями для понимания требований пользователей и рынка.

• Обеспечение интеграции архитектурных решений с бизнес-процессами.

• Анализ производительности системы и выявление узких мест в архитектуре.

• Оптимизация существующих решений для повышения эффективности работы продуктов.

• Проведение обучающих семинаров и тренингов по архитектурным вопросам для команды.

• Поддержка культуры обмена знаниями и постоянного обучения в команде.

Заместитель CPO по архитектуре должен обладать не только глубокими техническими знаниями, но и навыками управления, чтобы эффективно взаимодействовать с различными командами и обеспечивать успешную реализацию продуктовой стратегии.

Требования:

Опыт работы в аналогичной должности более 5 лет

Опыт реализации построения информационных систем

Желание самостоятельно писать код, для реализации особо сложных задач по продукту

Экспертиза архитектора

Знание синтаксиса и особенностей языка

Опыт работы с Go модулями и пакетами

Понимание микросервисной архитектуры

Опыт разработки RESTful API и gRPC

Знание реляционных (например, PostgreSQL) и NoSQL (например, MongoDB) баз данных

Опыт работы с ORM и написание эффективных запросов

Знание принципов шифрования данных и обработки транзакций

Понимание стандартов безопасности (OWASP, PCI DSS)

Знание различных типов платежных шлюзов и их интеграции

Опыт работы с API платежных провайдеров (Stripe, PayPal, и т.д.)

Разбираться в протоколах обмена данными (HTTP/HTTPS, WebSocket)

Знание финансовых стандартов (ISO 20022, SWIFT)

Умение профилировать и оптимизировать код

Работа с очередями и потоками данных (RabbitMQ, Kafka)

Понимание AML, KYC и других нормативных требований

Условия:​​​​​​

Конкурентная зарплата (базовый оклад, премии)

График работы 5/2

Возможности профессионального роста

Ключевые навыки

Golang
Senior developer
Руководство командой разработчиков
Системный архитектор
Python
Docker
Долгосрочное бюджетирование и планирование
Заместитель руководителя
Алгоритмы и структуры данных
Ит-архитектура
Написание кода
Основы программирования
Синтаксис go
Многопоточность
Тестирование
Внутрисхемная отладка плис
Архитектура приложений
Деловая коммуникация
Критическое мышление
Адаптивность
Управление временем
Обучаемость
Командная строка
Version control/git
Fastapi
База данных: oracle
Лидерство
Способность работать в команде

Контактная информация

HireNow

Сайт: hirenow.ru

Почта: не указана

Вакансия опубликована 25.03.2025 в г. Москва.

Похожие вакансии

#

от 200 000 до 250 000 ₽

Москва

Удаленная работа

Подробное описание

25 марта

#

Москва

Полный день

Подробное описание

25 марта

#

Senior

Москва

Удаленная работа

Подробное описание

2 апреля