Sigma Systems, Inc.
Remote Remote Software Engineer (Digital) – Chat Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Agile-команду для разработки и поддержки корпоративной чат-платформы: real-time коммуникации, омниканальный messaging, SDK для web/iOS/Android и conversational AI.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать масштабируемые приложения для корпоративной чат-платформы
- Писать чистый и поддерживаемый код на TypeScript, Node.js и Python
- Участвовать в code review и применять лучшие практики разработки
- Разрабатывать и поддерживать real-time функции чата на WebSockets
- Разрабатывать, интегрировать и поддерживать SDK для web, iOS и Android
- Строить и поддерживать системные интеграции между корпоративными каналами связи и backend-сервисами
- Использовать Dialogflow CX, GECX и AI для создания интеллектуальных диалоговых сценариев
- Самостоятельно диагностировать и устранять сложные технические проблемы
- Участвовать в полном SDLC: от концепции и дизайна до внедрения и деплоя
- Участвовать в Agile/Scrum церемониях и вести задачи в Jira, digital.ai Agility или RTC
- Наставлять младших инженеров при необходимости
Требования
- Степень бакалавра в Computer Science, IT или смежной области
- 3+ года профессиональной разработки ПО, включая алгоритмы, структуры данных и паттерны проектирования
- Уверенное владение TypeScript, Node.js и Python
- Практический опыт с Google Cloud Platform (GCP)
- Опыт внедрения Dialogflow CX, GECX или решений conversational AI
- Опыт интеграции и поддержки SDK для web, iOS и Android
- Опыт системных интеграций и веб-сервисов: REST APIs, HTTPS, JSON
- Опыт разработки real-time функций на WebSockets
- Опыт работы с NoSQL и/или SQL базами данных
- Способность самостоятельно решать сложные технические проблемы full-stack приложений
- Опыт поддержки production-grade масштабируемых клиентских приложений
- Понимание практик SDLC, unit-тестирования, code review, source control и build-процессов
- Опыт работы в Agile/Scrum
- Только граждане США
Условия
- 100% удалённая работа
- Контракт
- График понедельник–пятница, стандартные рабочие часы
- Необходимо пройти Glider Assessment Test
Навыки
- TypeScript
- Node.js
- Python
- Google Cloud Platform
- Dialogflow CX
- GECX
- WebSockets
- REST APIs
- HTTPS
- JSON
- NoSQL
- SQL
- Jira
- digital.ai Agility
- RTC
- Agile
- Scrum