Шукаємо досвідченого розробника Golang на умовах full-time співробітництва.Для розробки нового функціоналу відповідно до вимог технічного завдання (ТЗ) Основні завдання:
Аналіз існуючого коду та архітектури для розуміння поточного стану.
Вивчення технічної документації проекту.
Оцінка часу розробки нових функцій та внесення змін на основі ТЗ.
Розробка нового функціоналу з урахуванням масштабованості та продуктивності.
Модульні та інтеграційні тести, досвід написання та підтримки тестів для пер
Шукаємо досвідченого розробника Golang на умовах full-time співробітництва.
Для розробки нового функціоналу відповідно до вимог технічного завдання (ТЗ) Основні завдання:
- Аналіз існуючого коду та архітектури для розуміння поточного стану.
- Вивчення технічної документації проекту.
- Оцінка часу розробки нових функцій та внесення змін на основі ТЗ.
- Розробка нового функціоналу з урахуванням масштабованості та продуктивності.
- Модульні та інтеграційні тести, досвід написання та підтримки тестів для перевірки роботи сервісів.
- Аналіз логів та моніторинг.
Вимоги до кандидата:
- Golang — backend розробка від 3 років досвіду.
- Cassandra — досвід роботи з розподіленими базами даних.
- gRPC — розробка та оптимізація високонавантажених сервісів.
- RabbitMQ — досвід роботи з системою черг.
- Elasticsearch — інтеграція та робота з пошуковими системами.
- Docker та Kubernetes — досвід контейнеризації та оркестрації.
- Microservices — досвід проєктування, розробки та підтримки мікросервісної архітектури.
- Tracing — впевнений досвід налаштування та використання інструментів для трасування.
- PostgreSQL — впевнений досвід роботи з реляційними БД.
Додаткові навички (будуть плюсом):
- Angular — досвід від 1 року.
- Protobuf — досвід роботи з протоколом серіалізації даних.
- Python, Scala — базові знання.
- CI/CD — досвід роботи з системами автоматизації розробки та доставки (Jenkins, GitLab CI, GitHub Actions тощо).
- Confluence, Jira — досвід роботи з інструментами управління проєктами. Перевагу надаємо кандидатам, які мають досвід проєктування систем з нуля, завершені проєкти в e-com/marketplace і досвід у highload.
Умови роботи:
- робота над крутими highload проєктами, цікаві та різноманітні завдання
- тепле дружнє оточення
- remote та гнучкий графік (при 40 год. на тиждень)
- оплата відпускних/лікарняних
- тренінги, семінари за рахунок компанії
- заохочення ініціативи у впровадженні будь-яких покращень
- значні кар'єрні перспективи.