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