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