О роли
Работая Full Stack-разработчиком (Software Integration Engineer) в tawk.to, вы будете играть ключевую роль в разработке интеграций, которые позволяют связывать tawk.to со сторонними системами (3rd-party) в обоих направлениях.
В ваши обязанности будет входить
- Работать с партнерами tawk.to по интеграции, чтобы встроить tawk.to в их платформы
- Создавать и поддерживать разработанные внутри компании глубокие интеграции с Open Source CMS/E-commerce, такими как WordPress, Magento и др.
- Создавать и поддерживать разработанные внутри компании глубокие интеграции со сторонними системами, такими как Shopify, Zapier и др.
- Проектировать и создавать публичный API tawk.to для предоставления доступа к внутренним API.
- Создавать и поддерживать документацию для публичного API.
- Поддерживать команду по работе с клиентами в решении запросов, связанных с публичным API и интеграциями.
- Работать в команде над созданием повторяемых и эффективных процессов и стандартов интеграции.
- Развертывание, тестирование и поддержка интеграционных конвейеров для рабочих процессов и сервисов с использованием CI/CD
Для успеха в этой роли вам необходимы следующие квалификации
- Степень бакалавра в области компьютерных наук, информационных систем или по другой соответствующей специальности.
- Опыт создания плагинов/интеграций для продуктов Open Source CMS/E-commerce
- Экспертное знание Node.js и его экосистемы
- Экспертное знание PHP и его экосистемы
- Глубокое понимание баз данных NoSQL, таких как MongoDB
- Практическое знание баз данных SQL, таких как MySQL
- Опыт проектирования и реализации RESTful API
- Уверенное владение модульным тестированием и методологиями разработки через тестирование
- Отличные навыки общения и сотрудничества для эффективной работы в команде