Старший разработчик Golang удалено Wizer Inc. ищет увлеченного и опытного инженера-программиста, который присоединится к нашей команде профессионалов. Новый товарищ по команде будет работать над миграцией существующего монолитного приложения в сервисы, а также над разработкой новых функций, используя лучшие практики и установленные рекомендации по разработке программного обеспечения. Требования 5+ лет подтвержденного опыта разработки программного обеспечения. Знание языка программирования Go
Старший разработчик Golang
удалено
Wizer Inc. ищет увлеченного и опытного инженера-программиста, который присоединится к нашей команде профессионалов. Новый товарищ по команде будет работать над миграцией существующего монолитного приложения в сервисы, а также над разработкой новых функций, используя лучшие практики и установленные рекомендации по разработке программного обеспечения.
Требования
- 5+ лет подтвержденного опыта разработки программного обеспечения.
- Знание языка программирования Go и практический опыт работы не менее 3 лет.
- Сильные навыки решения проблем.
- Страсть к написанию чистого, расширяемого и надежного кода.
- Большой опыт написания модульных и интеграционных тестов.
- Отличное знание принципов ООП, SOLID, DRY.
- Хорошее понимание системного проектирования и шаблонов архитектуры.
- Мастерство написания оптимизированных SQL-запросов.
- Опыт работы с Docker, GCP или AWS.
- Уровень английского языка выше среднего.
Обязанности
- Разработка масштабируемых и безопасных приложений с использованием Golang и связанных с ним технологий.
- Активно участвуйте в проверке кода, чтобы обеспечить его качество, распространяйте опыт и передовой опыт.
- Разрабатывайте высокопроизводительный, тестируемый и удобный код для реализации новых функций.
- Участвуйте в обсуждениях проектирования системы.
- Решайте бизнес-задачи, используя доступные технологии.
Будет плюсом
- Опыт работы с JavaScript и Node.js.
- Хорошее понимание того, как создавать микросервисные и модульные монолитные приложения.
- Опыт работы в DDD, CQRS и событийно-ориентированной архитектуре.
- Использование подхода TDD .
- Знакомство с Kubernetes, Helm.
- Опыт работы с NATS или Kafka.
- Вклад в общедоступный репозиторий кода.
Преимущества проекта
- Продуктовая компания, подход SCRUM и возможность узнать о кибербезопасности внутри компании (обучение, видео и многое другое)
- Многонациональная команда — отличная возможность улучшить свои коммуникативные навыки;
- Полностью удаленный и гибкий график работы;
- 18 дней отпуска, 5 дней отпуска по болезни и выходные дни в национальные праздники.
- MacBook предоставляется по запросу.
- Бюджет на спорт/страхование ( доступно после испытательного срока)
- Возможность работать вместе с командой в коворкинге (офисы коворкингов в Киеве и Львове)
- Тимбилдинги и нерабочие мероприятия