OpenDataJobs
Full Stack Developer (Python, React.js)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в консалтинговую компанию Peregrine Advisors, работающую с госструктурами США. Разработка cloud-native сервисов на Python и интерфейсов на React.js в AWS, ведение задач от уточнения требований до продакшена.
Задачи
- Разрабатывать backend-функции на Python в cloud-native стеке AWS по пользовательским историям
- Создавать экраны и компоненты на 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
Условия
- Гибридный формат работы в метрополии Вашингтона, DC
- Полная занятость, W-2
- Зарплата $120,000–$150,000 в год
- Медицинская, стоматологическая и офтальмологическая страховка: взнос сотрудника оплачивается полностью, половина взноса за иждивенцев
- Оплачиваемые работодателем страхование жизни, от несчастного случая и на случай краткосрочной и долгосрочной нетрудоспособности
- 401(k) с match 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