Index Analytics
Sr. Full Stack Developer (51611)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Developer в Index Analytics для разработки и поддержки full-stack платформы аналитики данных для государственных заказчиков. Работа охватывает весь цикл разработки — от проектирования и кодирования до тестирования и деплоя.
Задачи
- Проектировать, разрабатывать и поддерживать full-stack платформу аналитики данных для следователей и аудиторов в государственной среде
- Разрабатывать и развивать frontend-приложения на TypeScript, React и Next.js
- Реализовывать компоненты визуализации данных (таблицы, графики, дашборды) с помощью Plotly или D3
- Разрабатывать и поддерживать backend-сервисы и библиотеки, выполняющие запросы к Snowflake и отдающие данные веб-приложению
- Поддерживать и улучшать CI/CD и среды разработки с использованием Git, Jenkins, Node.js и облачных IDE (Coder, AWS Cloud9)
- Обеспечивать качество, масштабируемость, производительность и безопасность кода через peer review и автоматизированное тестирование
- Писать и поддерживать unit- и компонентные тесты на Jest и React Testing Library
- Работать в Agile-команде: sprint planning, stand-up, refinement, ретроспективы
- Совместно с product owners и стейкхолдерами собирать требования и переводить сценарии аудита в технические решения
- Вести документацию и обмен знаниями с помощью Jira и Confluence
- Наставлять и обучать менее опытных разработчиков
Требования
- Гражданство США или право на работу и проживание в США 3 из последних 5 лет
- Возможность получить бейдж федерального заказчика и пройти Public Trust
- Степень бакалавра и 4+ года релевантного технического опыта
- 4+ года опыта разработки full-stack приложений на JavaScript-технологиях
- 4+ года опыта разработки frontend-интерфейсов на React
- Опыт работы с Python и проектирования RESTful backend-микросервисов на Node.js
- Опыт работы с системами контроля версий, например Git
- Желательно: опыт data engineering, построение и поддержка масштабируемых ETL/ELT пайплайнов на AWS и Snowflake
- Сильные коммуникативные навыки
Условия
- Работа над проектом с реальной социальной значимостью (борьба с мошенничеством, защита детей, улучшение здоровья)
- Заказчик с сильной миссией и технической экспертизой, обеспечивает хорошую поддержку
- Работа в Agile-команде с менторством и наставничеством
- Равные возможности трудоустройства без дискриминации
Навыки
- Python
- JavaScript
- TypeScript
- React
- Next.js
- Angular
- Node.js
- PostgreSQL
- Redshift
- Snowflake
- AWS
- Plotly
- D3
- Jest
- React Testing Library
- Git
- Jenkins
- CI/CD
- Jira
- Confluence
- REST