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 надається за запитом
- Бюджет на спорт/страхування (доступно після стажування)
- Можливість працювати разом із командою в коворкінгу (коворкінг-офіси в Києві та Львові)
- Побудова команди та неробоча діяльність