Основні обов’язки
- Визначення та вдосконалення архітектури нових функцій і довгострокового розвитку платформи.
- Проєктування та реалізація функціоналу end-to-end — від фронтенд-компонентів до бекенд API і шарів даних.
- Перевірка pull requests і написання високоякісного, масштабованого коду.
- Усунення складних помилок у продакшні та координація реагування на інциденти.
- Формування технічного напрямку через архітектурні обговорення, код-стандарти та найкращі практики.
- Тісна співпраця з командами продукту, дизайну та інженерії для пошуку оптимального балансу між технічними рішеннями та бізнес-цілями.
- Самостійне ведення складних ініціатив від етапу дизайну до релізу.
- Оптимізація продуктивності, масштабованості та надійності систем.
Вимоги
- 8+ років професійного досвіду у розробці програмного забезпечення з глибокою експертизою у full-stack розробці.
- 4+ роки досвіду з React (Next.js), Nest.js або Express.js, GraphQL, Docker.
- Глибокі знання сучасних фронтенд-технологій: HTML, CSS, JavaScript / TypeScript.
- Практичний досвід роботи з бекенд-технологіями — SQL-бази (зокрема PostgreSQL), проєктування API.
- Розуміння подієво-орієнтованих архітектур (event-driven), зокрема патернів CQRS та event sourcing.
- Досвід створення та інтеграції RESTful API і побудови масштабованих продакшн-рішень.
- Сильна база у принципах програмної інженерії: структури даних, алгоритми, об’єктно-орієнтований дизайн.
- Відмінні комунікаційні навички, уміння ефективно взаємодіяти з різними командами.
- Висока організованість, увага до деталей, орієнтація на якість.
- Здатність працювати у динамічному середовищі з кількома пріоритетами одночасно.
- Готовність до розвитку, відкритість до нових технологій.
- Вільне володіння усною та письмовою англійською, здатність чітко пояснювати технічні рішення нетехнічній аудиторії.
Буде перевагою
- Досвід роботи з Tailwind CSS, D3.js, Angular, AG Grid для створення насичених і продуктивних інтерфейсів.
- Розуміння DevOps-підходів і CI/CD процесів, знайомство з сучасними інструментами автоматизації.
- Досвід інтеграції з AI/ML, побудови дата-пайплайнів або систем аналітики.
Що робить цю можливість особливою
- Можливість впливати на технічне бачення компанії, що швидко розвивається.
- Робота з талановитими інженерами над справді цікавими технічними викликами.
- Вплив не лише на код, а й на культуру та процеси команди розробки.
Переваги
Це повністю remote-позиція — працюй з будь-якої точки світу!
Ми успішно функціонуємо як віддалена команда ще з 2014 року. Для нас remote — це не просто формат, а свобода, гнучкість і мультикультурне середовище.
Додатково:
- Робота з прогресивною командою, де цінують ініціативу, досвід і свіжі ідеї.
- Конкурентна компенсація.
- Можливості професійного зростання.
- Гнучкі оплачувані відпустки.
- Компенсація за ноутбук.
- Безперервне навчання та розвиток.