Middle Back-end Engineer (Go)
Main Responsibilities
— продумувати реалізацію продуктових вимог та втілювати їх у життя;
— покривати свій код тестами та забезпечувати якість функціоналу;
— деплоїти свій код на production та допомагати моніторити роботу системи;
— закривати технічні задачі разом з тех. лідом.
Mandatory Requirements
— Go or/and PHP (PHP switch to Golang)
— ООП (базові принципи, SOLID, GoF patterns, Clean code)
— Реляційна СУБД (PostgreSQL, MySQL, etc.)
— Черги (Kafka, RabbitMQ, etc.)
— Написання тестів (unit, integration)
— Досвід роботи з мікросервісною архітектурою
— Docker
— Вміння аналізувати логи, користуватись системами моніторингу
— Розуміння як працює CI/CD
Буде перевагою:
— Досвід роботи з websockets
— Досвід роботи з gRPC або Apache Thrift
— Досвід з практиками: Test-driven Development (TDD), Behavior-driven development (BDD)
— Розуміння, а ще краще практичний досвід з Domain-driven Design (DDD)
— Розуміння як працює Kubernetes
We offer
— 8 інфраструктурних команд, які допомагають стартапам закривати будь-які питання: від рекрутингу до фінансів та юридичних питань
— Спільнота фаундерів, які вже запустили не один бізнес й можуть ділитися практичним досвідом
— Внутрішні клуби за професійними напрямками: маркетинг, розробка, фінанси, рекрутинг
— Тренінги, курси, відвідування конференцій
— Медичне страхування, корпоративний лікар та психолог, оплата лікарняних
— Комфортний офіс на Подолі
— 20 днів відпустки + 11 національні свята