Про посаду:
Ми шукаємо досвідченого старшого програмного інженера Go, щоб приєднатися до нашої команди та зробити внесок створювати інноваційні рішення в рекламних технологіях. Якщо у вас є великий досвід у розробці додатків із високим навантаженням, трафіком і високою продуктивністю, ця посада пропонує захоплюючу та перспективну можливість. Ваш досвід у створенні надійних, масштабованих систем матиме ключове значення для формування нашої платформи.
Обов’язки:
- Участь у розробці високонавантажених і програми з високим трафіком.
- Розробка основних функцій платформи, API та тестування.
- Залучення до проектування інфраструктури.
- Участь у процесах CI/CD, включаючи розгортання , аналіз технічних показників, налагодження та підвищення продуктивності.
- Сприяти обслуговуванню та розробці робочого процесу команди, включаючи комунікацію та документацію.
< strong>Кваліфікація:
- 5+ років досвіду розробки.
- Принаймні 3 роки досвіду створення серверних служб за допомогою Go.
- Досвід роботи з високопродуктивними програмами з високим трафіком, бажано в рекламних технологіях. Це означає, що ви знаєте (і вже маєте досвід), як обробляти великий обсяг одночасних транзакцій, оптимізований для відповідей із низькою затримкою.
- Глибоке розуміння принципів розробки API.
- Досвід роботи з розробкою RESTful API і впровадження.
Приємно мати:
- Досвід у будь-якому аспекті рекламних технологій.
- Досвід створення платформ AdTech (наприклад, DSP, DMP).
- Досвід розгортання та роботи в AWS, GCP або Azure.
- Знання Kubernetes і Aerospike. li>
- Досвід розробки на основі тестування (TDD).
Стек технологій
Мови програмування: Go
Бази даних: Postgres, ClickHouse, Aerospike
Оркестровка та контейнеризація: Kubernetes (K8s), Docker, Helm
Інфраструктура як код: Terraform
< p>Контроль версій: GitHub
Моніторинг: Prometheus
Хмарний постачальник: AWS
Обмін повідомленнями: NSQ
Логування: Fluentd
Переваги:
- Привабливий компенсаційний пакет.
- Гнучкий графік роботи.
< li>Спільне робоче середовище тощо.