Respeecher logo

Senior Full-Stack Developer

Respeecher·Salary not specified

Primary stack

DockerRESTPythonFlaskAITypeScriptCI/CDFastAPIGitDjango

Nice to have's

GraphQLOAuthJWTReal-time Data ProcessingMicroservicesModular MonolithCloud ArchitectureScalable SystemsSecure SystemsMaintainable SystemsAudio/Speech ProcessingContinuous ImprovementPrototypingExperimentationMentoring

Job description

Description language:

Про посаду

Ми шукаємо Senior Full-Stack Developer для приєднання до нашої інженерної команди та руху розробки наших наступних поколінь AI voice products.

На цій посаді ви будете відповідати за розробку функцій від початку до кінця. Від фронтенд-інтерфейсів до створення надійних сервісів на сервері. Ви будете працювати переважно з сучасними веб-технологіями та фреймворками, розробляючи масштабовані додатки та API, які інтегрують нашу новітню систему синтезу голосу.

Як старший інженер, ви матимете значний вплив на архітектурні рішення та тісно співпрацюватимете з Product Manager, дослідниками AI/ML та аудіоінженерами для доставки нових можливостей. Це унікальна можливість сформувати майбутнє генеративної голосової технології, інтегруючи великі моделі мовлення (LLMs) та інші компоненти генеративного AI в платформу, яку використовують провідні студії та бренди по всьому світу. Якщо ви захоплено будуватимете інноваційні продукти на перетині веб та AI, ми хотіли б почути вас!

Обов'язки

  • Проектування, розробка та підтримка функцій веб-додатків від початку до кінця, включаючи адаптивні користувацькі інтерфейси та логіку на сервері.
  • Прийняття високорівневих архітектурних та технологічних рішень, забезпечуючи масштабованість, зручність у технічному обслуговуванні та безпеку платформи. Оцінка сучасних фреймворк та інструментів для впровадження кращих у своєму класі рішень.
  • Створення та використання RESTful (або GraphQL) API для інтеграції з основною голосовою системою Respeecher та сторонніми сервісами. Забезпечення безперебійного спілкування між фронтенд та бекенд компонентами.
  • Тісна співпраця з нашою AI командою для інтеграції LLMs та можливостей генеративного AI в платформу (наприклад, включення функцій генерації голосу на основі AI або інтелектуальних асистентів у додатку).
  • Написання чистого, ефективного та добре документованого коду. Використання інструментів кодування, до яких додано AI (таких як Cursor або GitHub Copilot) для підвищення продуктивності, зберігаючи повну відповідальність за якість та правильність коду. Проведення оглядів коду та дотримання кращих практик у тестуванні, CI/CD та документуванні.
  • Оптимізація продуктивності додатку для обробки великих масивів аудіо та зображень/відео та реального часу. Впровадження моніторингу, обробки помилок та усунення складних проблем для забезпечення надійного користувацького досвіду.
  • Співпраця в агільному середовищі з крос-функціональними командами. Тісна співпраця з дизайнерами, Product Manager та дослідниками AI для перетворення вимог до продукту в технічні рішення. Наставництво молодших розробників та обмін знаннями в команді.
  • Зберігання курсу на новітні технології (веб, хмара, AI) та стимулювання постійних покращень. Прототипування та експериментування з новими функціями або інструментами, які можуть покращити платформу або процес розробки.

Вимоги

  • 6+ років досвіду розробки програмного забезпечення із акцентом на розробці веб-додатків на повному стеку. Доведений досвід реалізації проектів від концепції до виробництва.
  • Глибоке знання сучасних фронтенд-фреймворк та розробки SPA, включаючи управління станом (Redux або альтернативи) та роботу з бібліотеками компонентів. Досвід роботи з TypeScript є сильним плюсом.
  • Готовність працювати з Python та досвід роботи з веб-фреймворками (такими як Django, Flask або FastAPI).
  • Міцне розуміння створення масштабованих REST API, дизайну бази даних (SQL або NoSQL) та логіки додатку на сервері.
  • Доведений досвід проектування складних систем та прийняття архітектурних рішень (мікросервіси, модульний моноліт, хмарна архітектура тощо). Досвід проектування систем, які є масштабованими, безпечними та зручними в технічному обслуговуванні.
  • Практичний досвід інтеграції зовнішніх API та сервісів. Знайомство з методами аутентифікації (OAuth, JWT), веб-сокетами та обробкою даних у реальному часі є перевагою.
  • Глибоке ознайомлення з LLMs та технологіями генеративного AI та їх API. Зручність роботи з дата-сайєнтистами або інженерами з машинного навчання для розгортання функцій, керованих AI. Зацікавленість або досвід у обробці аудіо/мовлення є великим плюсом.
  • Знання системи контролю версій (Git) та колаборативних робочих процесів. Досвід використання контейнерів (Docker) та хмарних платформ (AWS, GCP або Azure) для розгортання є перевагою. Знайомство з CI/CD трубками та автоматизованими тестуваннями.
  • Досвід використання інструментів кодування, до яких додано AI (таких як Cursor, GitHub Copilot, Claude тощо) для підвищення продуктивності. Здатність використовувати ці інструменти, забезпечуючи якість та правильність коду за допомогою ретельного огляду та тестування.
  • Відмінні навички налагодження та вирішення проблем. Здатність приймати повну відповідальність за завдання та самостійно вирішувати їх. Досвід доставки функцій від початку до кінця та ставлення до результатів.
  • Сильні комунікаційні навички та здатність ефективно працювати в віддаленій та різноманітній команді. Комфорт у обговоренні вимог з нетехнічними зацікавленими сторонами та наставництві членів команди.
  • Ступінь у галузі комп'ютерних наук або суміжній галузі є кращим, але еквівалентний сильний та продемонстрований практичний досвід абсолютно нормально. Найважливіше - ваша здатність демонструвати вищезазначені навички на практиці.

Ми пропонуємо

  • Команду, з якою вам сподобається працювати - дружню, амбіційну та відкриту для ідей. Ми цінуємо довіру та колаборацію.
  • Швидке професійне зростання - реальна відповідальність, свобода прийняття рішень та можливість впливати на напрямок продукту.
  • Гнучний робочий формат - робота віддалено або з нашого офісу в Києві, що вам найбільше підходить.
  • Зручне розташування офісу - поруч з центром міста, без шуму та поспіху.
  • Необмежена відпустка та лікарняний лист - ми довіряємо відповідальним дорослим керувати своїм часом.
  • Уроки англійської мови - регулярні сеанси з професійними репетиторами, групові або індивідуальні, налаштовані на ваш рівень.
  • Бюджет на навчання - ми покриваємо курси, тренінги та конференції для підтримки вашого професійного зростання.
  • Передові генеративні AI - робота над технологією, яка змінює створення фільмів, ігор та цифрового контенту. Ваша робота безпосередньо впливатиме на продукти, які використовуються у високопрофільних креативних проектах по всьому світу.
  • Результат-орієнтована культура - ми фокусуємось на впливі, а не на годинах, проведених в Інтернеті. Як розподілена команда, ми цінуємо ясність, простоту та ефективну колаборацію.

Подайте заявку зараз

Зацікавлені кандидати заохочуються подавати своє резюме та портфоліо, що демонструє відповідні проекти.

© Respeecher. 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.

Київ

Popular searches