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