Belay Technologies
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду поддержки и развития mission-critical Enterprise Support Services приложения. Нужен full-stack инженер с экспертизой в Python и современном JavaScript, готовый вести небольшую команду и быть техническим контактом для заказчика.
Задачи
- Вести небольшую команду разработки, поддерживающую и развивающую mission-critical приложение Enterprise Support Services
- Быть senior-техническим контактом между командой и заказчиком, переводить потребности бизнеса в понятные технические требования
- Взаимодействовать с заказчиками и стейкхолдерами: уточнять требования, согласовывать технические решения
- Разрабатывать интуитивные адаптивные веб-интерфейсы с надёжным хранением и выборкой данных
- Разрабатывать backend-сервисы на Python (Django, FastAPI, Flask)
- Разрабатывать frontend на JavaScript и React.js/Vue.js
- Интегрировать backend-сервисы через RESTful API
- Работать с реляционными СУБД, в первую очередь PostgreSQL, а также Oracle и SQL Server
- Переводить сложные бизнес-требования в доработки структур БД и логики приложения
- Поддерживать и выполнять апгрейды приложения, улучшая производительность и поддерживаемость
- Разрабатывать эффективные решения для выборки данных
- Диагностировать и устранять дефекты приложения
- Проектировать, собирать и разворачивать Docker-контейнеры на Linux-серверах
- Проводить unit-тестирование
- Работать в Git/GitLab и участвовать в CI/CD-пайплайнах
- Участвовать в Agile-процессах: sprint planning, backlog grooming, итеративная разработка
Требования
- TS/SCI Clearance with polygraph
- Бакалавр в технической дисциплине и 12 лет опыта в разработке ПО; 16 лет опыта могут заменить диплом
- Рабочее знание JavaScript и современных frontend-фреймворков, в частности React.js и Vue.js
- Опыт работы с REST API
- Опыт full-stack разработки на Python с использованием Django, FastAPI или Flask в связке с React.js или Vue.js и RESTful API
- Опыт unit-тестирования
- Опыт Git/GitLab с CI/CD
- Опыт работы с Docker
- Рабочее знание Linux
- Знание Agile-процессов разработки
Условия
- 8 недель оплачиваемого отпуска: 4 недели личного отпуска, 3 Yay! дня, выходной на день рождения, 11 оплачиваемых праздников и до 6 дней волонтёрского отпуска
- 10% matching в 401(k) с вестингом с первого дня
- $5,000 в год на обучение
- Программа погашения студенческих кредитов
- 100% финансируемый компанией HSA
- Медицинская страховка с 100% coinsurance
- Стоматология, включая ортодонтию
- Страхование жизни до $420,000, премии полностью за счёт компании
- Amazon Prime, компенсация спортзала, ежемесячные обеды, игры и призы
- Программа усыновления питомцев, реферальные бонусы, мероприятия
- Гибкий work-life balance и развитие карьеры
Навыки
- Python
- Django
- FastAPI
- Flask
- JavaScript
- React.js
- Vue.js
- REST API
- PostgreSQL
- Oracle
- SQL Server
- RDBMS
- Docker
- Linux
- Git
- GitLab
- CI/CD
- Unit testing
- Agile
- AWS