Новосибирск
EWA PRODUCT - это быстроразвивающаяся международная компания.
Мы производим более 100 уникальных продуктов под собственным брендом в категории: БАД, косметика, бытовая химия и товары для дома.
EWA PRODUCT- это место где ты можешь раскрыть свой потенциал на максимум и статью частью команды.
Обязанности:
- Помощь клиентской поддержке в решении технических вопросов, связанных с функционированием продукта.
- Локализация и устранение ошибок в коде.
- Написание кода для новых модулей и функций.
- Внедрение оптимизаций для улучшения работы текущего функционала.
- Работа с командой разработки над улучшением архитектуры приложения.
- Пересмотр и улучшение архитектурных решений – участие в проектировании, рефакторинге и адаптации системы под новые требования.
Требования:
- Глубокое владение Go (Golang) – конкурентность, горутины, каналы, работа с памятью, структуры данных, best practices разработки.
- Опыт проектирования и разработки высоконагруженных API
- Глубокое понимание HTTP-протокола и принципов построения REST API.
- Опыт разработки и оптимизации gRPC-сервисов, включая бинарные протоколы, stream RPC и авторизацию.
- Оптимизация сетевых взаимодействий, кеширование запросов.
- Работа с базами данных:
• Реляционные (PostgreSQL) – оптимизация запросов, индексы, транзакции, работа с JSONB.
• Нереляционные (MongoDB, ArangoDB) – проектирование NoSQL-структур, индексация, агрегированные запросы.
• Кеширование (Redis) – работа с key-value хранилищами, TTL, pub/sub. - Опыт работы с брокерами сообщений:
• RabbitMQ, Kafka – проектирование очередей, асинхронная обработка, fault-tolerance, dead-letter-queue. - Опыт работы с облачными сервисами:
• Yandex Cloud, AWS – управление инфраструктурой, деплой, мониторинг, IAM. - Навыки DevOps и инфраструктуры:
• Linux – уверенная работа в консоли, настройка серверов, профилирование процессов.
• Docker – контейнеризация, CI/CD
• Grafana, Prometheus – мониторинг, алерты, логирование. - Контроль версий и процессы разработки:
• Git – уверенная работа с ветками, code review, GitFlow.
• Анализ кода и рефакторинг – опыт работы с DDD, Clean Architecture, SOLID. - Опыт работы с WebSockets.
- Опыт пересмотра архитектурных решений – участие в проектировании, рефакторинге и адаптации системы под новые требования.
- Опыт менторства – помощь младшим разработчикам, проведение код-ревью, участие в улучшении процессов разработки.
Условия:
- Удаленный формат работы
- Заработную плату готовы обсуждать индивидуально с успешным кандидатом
- Работа по договору с ИП
- График работы гибкий
- Занятость 8 часов в день
- Для наших сотрудников есть корпоративные бонусы - ежемесячные подарочный баллы на продукцию компании
Присоединяйтесь к команде!