
Senior Software Engineer (Distributed Systems)
Primary stack
Nice to have's
Job description
Про посаду
Ми toogeza, українська рекрутингова компанія, яка спеціалізується на підборі талантів і формуванні команд для технологічних стартапів по всьому світу.
Наразі ми шукаємо Старшого Інженера з Програмного Забезпечення (Розподілені Системи) для Spinlab.
Місце роботи: Віддалено
Тип роботи: Повний робочий день
Про нашого клієнта
Ми допомагаємо лідерам у сфері ігрових автоматів розкрити потенціал своїх даних, покращуючи бізнес-результати та зміцнюючи їх конкурентну перевагу на ринку. Ми збираємо та обробляємо дані за допомогою передових методів і технологій, щоб надати нашим клієнтам чіткі, практичні рекомендації на основі реальних показників. Мета SpinLab не просто збирати дані, а перетворювати їх на значущі бізнес-інсайти, які підвищують ефективність та сприяють зростанню продуктів.
Огляд продукту
B2B веб-аналітична та ідентифікаційна платформа для браузерів і вебвью. Високий RPS, обробка подій в реальному часі та аналітична база даних, що забезпечує звіти для клієнтів. Ця роль вимагає тісної співпраці з продуктовими та бізнес-зацікавленими сторонами для перетворення вимог у практичні рішення.
Огляд ролі
Ця роль вимагає тісної співпраці з продуктовими та бізнес-зацікавленими сторонами для перетворення вимог у практичні рішення. Більшість вашої роботи буде на бекенді - створення та володіння сервісами, готовими до використання у високовантажному розподіленій системі, але ви також будете виконувати фронтенд-завдання, якщо потрібно реалізувати функцію від початку до кінця.
Наша проблема не проста, оскільки ми прагнемо досягти високих результатів у всіх важливих технічних аспектах нашого бізнесу:
- Найкраща доступність
- Найнижча затримка в кожному мікросервісі
- Найефективніше використання ресурсів
Якщо ви людина, яка захоплюється продуктами, ваше мислення гостре для вирішення глибоких технічних інженерних проблем, у вас є швидкий підхід "спочатку прототип" з глибоким почуттям відповідальності, і вам приємно займатися UI, коли це потрібно, ми хотіли б почути вас.
Обов'язки
- Бекенд: ендопоінти збору та ідентифікації з високим RPS, ключово-значне сховище на основі Redis, продусери Kafka, міграції ClickHouse
- SDK для браузерів: розвиток сигналів та боротьба з регресіями на Safari та iOS.
- Операції: спостереження (APM, RED сигнали, SLO сповіщення), доставка GitOps за допомогою Helm та ArgoCD.
- "Цілорічковий" підхід - готовність володіти доставкою від початку до кінця, включаючи UI, замість того, щоб передавати це далі
Вимоги
- Солідний досвід роботи на бекені з Node.js/TypeScript
- Глибоке розуміння асинхронних підходів
- Досвід роботи з системами обміну повідомленнями, такими як Kafka, RabbitMQ
- Досвід роботи в розподілених системах
- Досвід роботи з РДБМС (MySQL, PostgreSQL), СДБМС (Redshift, ClickHouse), NoSQL (DynamoDB, MongoDB)
- Досвід написання e2e & юніт тестів
- Досвід розробки готових до використання рішень
- Базові навички фронтенду: комфорт з HTML/CSS/JS, TypeScript, та звичайними UI фреймворками (React/Vue) - здатність читати існуючий код UI, вносити зміни та підключати UI до бекенд API
- "Цілорічковий" підхід - готовність володіти доставкою від початку до кінця, включаючи UI, замість того, щоб передавати це далі
Буде плюсом
- Розуміння патернів корпоративного розробки
- Досвід роботи з архітектурою великих масштабів мікросервісів
- Досвід роботи з хмарними провайдерами (AWS, GCP тощо)
- Досвід роботи з Kubernetes
- Активне спостереження за продуктивністю
- Розуміння безпеки додатків та індустріальних стандартів, її кращих практик
- Диплом із Комп'ютерних Наук або суміжної галузі
Ми пропонуємо
- Роботу над значущими даними продуктами та формування їх за вашим баченням.
- 25 днів відпустки + 15 днів хвороби + 1 день на день народження.
- Бюджет на англійські класи.
- Бюджет на медичне страхування.
- Щорічний бюджет на освіту та розвиток.
- Культура роботи в стилі "віддалено" з невеликою, відданою командою.
Про компанію
Ми toogeza, українська рекрутингова компанія, яка спеціалізується на підборі талантів і формуванні команд для технологічних стартапів по всьому світу.
© toogeza. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
toogeza is a recruitment agency that brings the right people together. We know how challenging it is to find talent. We’re here to help tech startups hire the right people because your team is the key to the future success of your product. Our services include sourcing, recruitment, employment support, audit of your company’s HR processes, and recruitment process outsourcing. People make a difference in the big game, we may help to find the right ones.
More at toogeza
All 48 rolesSimilar jobs

Senior Software Engineer
CORE Team · Kyiv

Senior Software Engineer
CORE Team · Kyiv

Senior Software Engineer
CORE Team · Kyiv

Senior Software Engineer
CORE Team · Kyiv