Описание
Описания нет
Задачи
•Разрабатывать новую серверную функциональность на Go по спецификациям
•Поддерживать и развивать существующие сервисы: исправлять ошибки, проводить рефакторинг и улучшать производительность
•Проектировать схемы баз данных Oracle, писать и оптимизировать запросы
•Настраивать асинхронное взаимодействие между сервисами через Kafka
•Писать и поддерживать модульные и интеграционные тесты
•Участвовать в проработке спецификаций, архитектуры и контрактов между сервисами
•Взаимодействовать с менеджером проекта, аналитиками, QA и соседними командами веб- и мобильной разработки
•Участвовать в проверке кода и предлагать улучшения кода и процессов
Требования
•Коммерческий опыт разработки на Go от 2 лет
•Хорошее понимание параллельного выполнения в Go, включая goroutines, channels и context
•Опыт построения HTTP-сервисов и REST API
•Уверенные навыки работы с реляционными базами данных и SQL
•Опыт работы с Kafka или другими брокерами сообщений
•Опыт повседневной работы с Docker и Linux
•Базовые навыки работы с Kubernetes для отладки: чтение логов подов и проброс портов к сервисам
•Уверенное владение Git и GitLab, понимание CI/CD
•Практический опыт написания модульных и интеграционных тестов
•Готовность работать по спецификациям и поддерживать документацию в актуальном состоянии
•Базовый английский для чтения документации
Будет плюсом:
•Опыт в финтехе или высоконагруженных проектах
•Практический опыт с Oracle
•Навыки проектирования надёжных и масштабируемых систем: кэширование, очереди, мониторинг
Условия
•Зарплата от 50 000 до 120 000 ₽ за месяц, на руки
•График 5/2