Owl Labs
Senior Full Stack Engineer — Cloud Infrastructure & IoT
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в Owl Labs для разработки ПО подключённых продуктов и внутренних приложений. Работа охватывает backend-сервисы, веб-приложения и облачную инфраструктуру на Node.js, TypeScript, React и AWS.
Задачи
- Разрабатывать и поддерживать backend-сервисы, API и serverless-приложения на Node.js и TypeScript
- Управлять облачной инфраструктурой на AWS (Lambda, ECS, S3, SQS, AWS IoT Core)
- Разрабатывать backend-сервисы для подключённых устройств и OTA-обновлений
- Создавать веб-приложения и внутренние инструменты на React и TypeScript
- Проектировать и поддерживать схемы PostgreSQL, запросы, индексы и паттерны доступа к данным
- Создавать и поддерживать автоматические end-to-end тесты и инструменты отчётности на Playwright и Cucumber
- Улучшать CI/CD пайплайны, процессы деплоя и релизы облачных приложений
- Участвовать в принятии технических решений о связях сервисов, движении данных и структуре приложений
- Диагностировать проблемы в приложениях, базах данных и облачной инфраструктуре
- Работать с другими инженерами над фичами, качеством кода и едиными практиками разработки
Требования
- Сильный профессиональный опыт с Node.js и TypeScript
- Опыт разработки и поддержки backend-приложений и API
- Практический опыт с AWS (Lambda, ECS, S3, SQS)
- Сильный опыт с React и современной frontend-разработкой
- Опыт с PostgreSQL, включая проектирование схем, оптимизацию запросов и индексирование
- Опыт автоматизированного тестирования, желательно Playwright и Cucumber
- Понимание REST API, асинхронного обмена сообщениями и event-driven архитектур
- Знакомство с infrastructure as code (AWS CDK или Terraform)
- Знакомство с CI/CD пайплайнами и практиками production-деплоя
- Понимание архитектуры ПО, распределённых систем и backend-паттернов проектирования
- Умение решать сложные технические проблемы и работать самостоятельно по всему стеку
- Ясная коммуникация и умение работать в команде инженеров
- Степень бакалавра в Computer Science или смежной области
Условия
- Конкурентные медицинские, стоматологические и офтальмологические льготы
- Неограниченный PTO
- Щедрый отпуск по уходу за ребёнком
- Стипендия на работу из дома
- Компенсация проезда
- Гибкий график работы
- Оплачиваемые праздники
- Equity
- Гибридный формат: более 40% сотрудников удалённо, штаб-квартира в Boston, MA
Навыки
- Node.js
- TypeScript
- React
- AWS
- Lambda
- ECS
- S3
- SQS
- AWS IoT Core
- PostgreSQL
- Playwright
- Cucumber
- CI/CD
- REST API
- AWS CDK
- Terraform
- serverless
- event-driven architecture