OPENDataJobs
Senior Full Stack Developer (Python, React.js)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack разработчик в консалтинговую компанию Peregrine Advisors, работающую с госструктурами США. Ведёт проектирование и поставку cloud-native сервисов на Python и React.js на AWS, отвечает за архитектуру, качество и менторство команды.
Задачи
- Проектировать и реализовывать Python-сервисы и компоненты приложения от уточнения требований до продакшена
- Проектировать React.js frontend и задавать стандарты для других разработчиков
- Строить автоматизированные workflow на AWS Lambda, SQS, S3 и RDS
- Проектировать API, интеграции и потоки данных между сервисами платформы
- Развивать CI/CD пайплайны и автоматизированные тесты
- Проводить код-ревью, разрешать архитектурные компромиссы, разбирать сложные продакшн-инциденты и менторить разработчиков
- Использовать AI-инструменты разработки для ускорения реализации и ревью, оставаясь ответственным за код
- Задавать практики качества: TDD, код-ревью, стандарты безопасности приложений
- Готовить оценки проектов и участвовать в планировании, прогнозировании поставки и распределении ресурсов
Требования
- 7+ лет коммерческой разработки backend на Python
- 5+ лет коммерческой разработки frontend на React.js
- Степень бакалавра
- Сильный опыт построения cloud-native приложений на AWS (Lambda, S3, SQS, RDS)
- Опыт работы с реляционными БД (PostgreSQL, SQL Server или Oracle)
- Опыт работы с NoSQL БД (MongoDB или DynamoDB)
- Продвинутое знание архитектуры ПО, распределённых систем, паттернов проектирования, ООП, моделирования данных и проектирования БД
- Сильные аналитические навыки и навыки решения проблем
- Опыт ведения Agile-поставки по Scrum или Kanban с трекингом в Jira
- Практический опыт с AI-инструментами разработчика (Amazon Q Developer, GitHub Copilot)
- Опыт руководства командой разработки и менторства
- Отличные коммуникативные навыки, работа с руководством, бизнес-заказчиками и техническими командами
- Владение письменной речью, PowerPoint и Excel
- Гражданство США и возможность получить Public Trust
Условия
- Full-time W-2 позиция
- Зарплата $150,000–$170,000 в год
- Гибридный формат в метрополии Вашингтона (DC), частота посещения офиса зависит от проекта
- Медицинская, стоматологическая и офтальмологическая страховка: взнос сотрудника оплачивается полностью, половина взноса за иждивенцев
- Оплачиваемые работодателем страхование жизни, от несчастного случая и на случай краткосрочной и долгосрочной нетрудоспособности
- 401(k) с мэтчингом 100% до 4% зарплаты, немедленный вестинг
- Неограниченный оплачиваемый отпуск
- Оплачиваемые профессиональные сертификации и повышение квалификации
Навыки
- Python
- React.js
- AWS
- AWS Lambda
- Amazon SQS
- Amazon S3
- Amazon RDS
- PostgreSQL
- SQL Server
- Oracle
- MongoDB
- DynamoDB
- CI/CD
- TDD
- Jira
- Scrum
- Kanban
- Amazon Q Developer
- GitHub Copilot
- DevSecOps