Разработчик Go (с немецким языком)
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen приглашает на работу разработчика Go для создания масштабируемых цифровых решений в сотрудничестве с глобальными клиентами из различных отраслей в зрелой инженерной среде. Andersen - это компания-разработчик программного обеспечения, работающая до IPO, которая предоставляет полный цикл услуг, следуя стандартам управления проектами и лучшим практикам. Более 19 лет мы помогаем предприятиям и средним фирмам преобразовывать свой бизнес, создавая эффективные цифровые решения с использованием инновационных технологий. Погрузитесь в глобальный ландшафт, сотрудничая с предприятиями из Северной Америки, Западной Европы, Израиля, Австралии и ОАЭ. Наша разнообразная экспертиза распространяется на FinTech, здравоохранение, розничную торговлю, телекоммуникации, СМИ и развлечения, логистику, путешествия и гостиничный бизнес, электронную коммерцию и многое другое.
Обязанности
- Разработка и поддержка backend-приложений и микросервисов с использованием Go.
- Проектирование и реализация RESTful и/или gRPC API.
- Работа с SQL и/или NoSQL-базами данных, оптимизация запросов и доступа к данным.
- Интеграция с внешними сервисами и API третьих сторон.
- Обеспечение высокой производительности, масштабируемости, надежности и отказоустойчивости сервисов.
- Написание чистого, поддерживаемого и хорошо документированного кода.
- Разработка модульных и интеграционных тестов.
- Участие в обзорах кода и улучшение общего качества кода.
- Решение проблем, отладка и устранение неполадок в производстве.
- Работа с инструментами журналирования, мониторинга и оповещения.
- Участие в системной архитектуре и принятии технических решений.
- Тесное сотрудничество с разработчиками, инженерами QA и командами DevOps.
- Поддержание и расширение существующей функциональности.
Требования
- Опыт работы в качестве разработчика Go от 2 лет.
- Глубокие знания основ Go и конкурентности.
- Опыт создания RESTful и/или gRPC API.
- Опыт работы с реляционными базами данных; базовые знания NoSQL.
- Понимание микросервисов и распределенных систем.
- Опыт работы с Git и командными рабочими процессами разработки.
- Опыт написания модульных тестов.
- Знакомство с Docker; знания Kubernetes приветствуются.
- Базовое понимание CI/CD и облачных платформ.
- Уровень английского языка - от Upper-Intermediate и выше.
- Уровень немецкого языка - от Intermediate+ и выше.
Компенсация: 2500–4500 EUR в месяц.