CyRAD Solutions
Software Application Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер с акцентом на backend в раннюю продуктовую команду. Разработка ядра приложения на Python с участием во frontend, инфраструктуре и деплое.
Задачи
- Проектировать и разрабатывать核心 функциональность приложения от концепции до продакшена
- Разрабатывать backend-сервисы и бизнес-логику преимущественно на Python
- Разрабатывать frontend на React, TypeScript и JavaScript
- Проектировать и реализовывать API, потоки данных и вспомогательные сервисы
- Контейнеризировать ПО и готовить приложения к деплою в продакшен
- Работать с Docker, Kubernetes и современной инфраструктурой доставки ПО
- Строить и поддерживать деплой-процессы на GitHub, включая GitHub Actions и CI/CD
- Диагностировать проблемы на стыке приложения, инфраструктуры и деплоя
- Брать на себя ответственность за технические задачи при неполных или меняющихся требованиях
Требования
- Сильные фундаментальные знания software engineering с глубокой экспертизой в backend-разработке
- Продакшен-опыт разработки на Python
- Способность эффективно работать по всему full-stack
- Опыт создания ПО, от которого зависят другие пользователи в продакшене
- Понимание полного цикла приложения от разработки до деплоя и эксплуатации
- Сильное техническое суждение и умение продвигаться в условиях неопределённости
- Умение разбираться в коде, отлаживать его и нести за него ответственность
Условия
- Конкурентная базовая зарплата + опционы
- Гибридный формат в DC; удалённо в NYC и SF с переходом на гибрид
- Небольшая команда с размытыми границами ответственности
- Значительная степень владения продуктом и влияние на его реализацию
Навыки
- Python
- React
- TypeScript
- JavaScript
- Docker
- Kubernetes
- GitHub Actions
- CI/CD
- API