OPENDataJobs
Full Stack Developer (Python, React.js)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в AI и data-компанию Peregrine Advisors для работы над государственными проектами. Разработка cloud-native сервисов на Python и React.js в AWS, ведение задач от уточнения требований до продакшена.
Задачи
- Разрабатывать backend-функциональность на Python в cloud-native стеке AWS по user stories
- Создавать экраны и компоненты на React.js
- Автоматизировать процессы с помощью AWS Lambda, Amazon S3 и связанных сервисов AWS
- Разрабатывать API и интеграции внутренних систем с коммерческими продуктами
- Писать unit- и интеграционные тесты, участвовать в code review и исправлять дефекты
- Автоматизировать CI/CD пайплайн, писать безопасный и доступный код, поддерживать сервисы в продакшене
- Ежедневно работать с AI-инструментами разработки, проверять и тестировать их результат
- Поддерживать практики качественной разработки, включая TDD и автоматизированное тестирование
Требования
- 4+ года профессионального опыта разработки, включая backend на Python и frontend на React.js
- Степень бакалавра
- Опыт cloud-разработки на AWS, включая AWS Lambda и Amazon S3
- Умение доводить спецификацию до протестированного рабочего кода и вести его в продакшене с применением ООП, паттернов проектирования и моделирования данных
- Опыт работы с реляционными БД, например PostgreSQL, SQL Server или Oracle
- Опыт работы с NoSQL БД, например MongoDB или DynamoDB
- Сильные навыки диагностики и решения проблем, аналитическое мышление
- Опыт работы в Agile (Scrum или Kanban) с трекингом в Jira
- Отличные коммуникативные навыки, работа напрямую с нетехническими стейкхолдерами и перевод бизнес-требований в технические решения
- Точная оценка задач и трудозатрат
- Владение письмом, PowerPoint и Excel
- Гражданство США и возможность получить Public Trust
Условия
- Full-time W-2 позиция
- Зарплата $120,000–$140,000 в год
- Гибридный формат в Washington, DC metropolitan area
- Медицинская, стоматологическая и офтальмологическая страховка: взнос сотрудника оплачивается полностью, половина взносов за иждивенцев
- Оплачиваемые работодателем страхование жизни, от несчастного случая и краткосрочная/долгосрочная нетрудоспособность
- 401(k) с мэтчингом 100% до 4% зарплаты, немедленный вестинг
- Неограниченный оплачиваемый отпуск
- Оплачиваемые профессиональные сертификации и повышение квалификации
Навыки
- Python
- React.js
- AWS
- AWS Lambda
- Amazon S3
- PostgreSQL
- SQL Server
- Oracle
- MongoDB
- DynamoDB
- CI/CD
- DevSecOps
- Jira
- Scrum
- Kanban
- TDD
- AI-assisted development tools