Middle Go Lang инженер
Сипаттама
Обязанности: Участие в разработке архитектуры приложений и компонентов, самостоятельное проектирование небольших модулей Разработка приложений и услуг, внедрение лучших практик тестируемого кода Структурный дизайн базы данных, оптимизация SQL-запросов с помощью AI Управление процессами развертывания продукта, настройка CI/CD, автоматизация сборок и деплоя Написание чистого, структурированного и документированного кода Разработка и внедрение интеграционных тестов, использование инструментов автоматизированного тестирования Анализ и интеграция внешних API Рефакторинг кода, в том числе с использованием AI Полноценное участие в Code Review, помощь младшим коллегам, объяснение лучших практик Анализ метрик и производительности, профилирование кода, внедрение инструментов мониторинга (Crashlytics, Performance) Взаимодействие с бизнесом: обсуждение требований, анализ пользовательского опыта, предложение улучшений продукта Оценка задач, сроков и рисков, самостоятельное ведение задач и управление небольшими проектами Исследование технологий, экспериментирование с новыми инструментами, внедрение инновационных решений Наставничество Junior-разработчиков, помощь в адаптации в команде, передача знаний Проведение грейдинга разработчиков, участие в стратегическом планировании команды Управление техническими целями в команде, постановка задач, распределение приоритетов Делегирование и автоматизация рутинных процессов с AI (генерация документации, тестов, мониторинг кода) Интеграция AI-инструментов в процесс разработки команды, улучшение CI/CD с помощью AI Требования: Знание классических алгоритмов и структур данных, паттернов проектирования, опыт их применения; Знание и применение принципов дизайна классов/компонентов и чистого безопасного кода; Понимание того, как устроены используемые в работе фреймворки и библиотеки; Знание распространенных практик и инструментов разработки программного обеспечения (в рамках своего направления разработки); Опыт работы с Git flow, Gitlab CI; Jira, Confluence на уровне пользователя; Умение тестировать и документировать собственный код; Навыки комадной работы; Форматы обмена данными; Навыки работы с UML; Навыки Unit тестирования; Знания об ассинхронных запросах; Инструменты работы с API (Postman, Swagger); Опыт разработки высоконагруженных систем на Golang ; Опыт работы с RDBMS (PostgreSQL) и NoSQL; Работа с метриками разработанных сервисов на всех этапах их жизненного цикла; Опыт работы с Docker, Kubernetes, Redis, RabbitMQ, IBM MQ, Kafka; Разработка под Unix / Linux; Умение работать с протоколами REST, SOAP, GRPC, WebSocket; Коммерческая разработка на Go Lang; В сопроводительном письме, пожалуйста, укажите свои зарплатные ожидания, спасибо! ❤️ Наши условия ниже :)
🔔 Алматыдағы «инженер» жаңа вакансиялары шыққанда хабарлайық па? Telegram-да жазылу Алматыдағы 59 адам жазылған