FDM Group
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Developer в команду Equities Technology для поддержки инвестиционных стратегий в финансовом секторе. Разработка приложений для трейдинга, портфельного управления и аналитики с фокусом на генеративный AI.
Задачи
- Проектировать, разрабатывать и улучшать приложения для трейдинга, портфельного управления и аналитики инвестиционных команд
- Создавать RESTful API и микросервисы на Python (FastAPI, Flask, Dash, Streamlit)
- Работать по полному циклу разработки: требования, дизайн, реализация, тестирование, деплой и поддержка
- Участвовать в agile-церемониях (стендапы, планирование спринтов, ретроспективы)
- Писать чистый, эффективный и поддерживаемый код
- Реализовывать unit-, интеграционные и data-тесты, применять TDD
- Диагностировать и устранять продакшн-инциденты, улучшать производительность, надёжность и observability
- Проектировать и оптимизировать SQL-схемы и запросы
- Работать со Snowflake и MS SQL Server для обеспечения целостности и производительности данных
- Использовать Git и Azure DevOps для контроля версий, трекинга задач и CI/CD
- Деплоить и поддерживать контейнеризированные приложения на Kubernetes/OpenShift
- Взаимодействовать с инженерами, product owners и инвестиционными командами для перевода требований в решения
- Участвовать в code review и вести техническую документацию (API, дизайн, архитектура)
- Использовать AI-инструменты для кодинга (GitHub Copilot, Claude Code) для повышения продуктивности
Требования
- Bachelor’s degree in computer science, software engineering или смежной области, либо эквивалентный практический опыт
- 3–5 лет профессионального опыта разработки ПО, желательно в full stack роли
- Сильные навыки Python и опыт создания RESTful API
- Практический опыт хотя бы с одним Python веб-фреймворком (предпочтительно FastAPI; Flask, Django, Dash или Streamlit — плюс)
- Опыт с React и современным JavaScript/TypeScript для создания адаптивных UI
- Владение SQL, включая проектирование схем, оптимизацию запросов и моделирование данных (Snowflake, MS SQL Server или аналоги)
- Опыт написания unit-, интеграционных и data-тестов (pytest, unittest) и работы с CI/CD пайплайнами
- Уверенное владение Git-воркфлоу и code review
- Опыт деплоя приложений в Kubernetes/OpenShift или другие платформы оркестрации контейнеров
- Знакомство с микросервисами и распределёнными системами
- Опыт работы в agile/scrum средах
- Сильные коммуникативные навыки и умение работать с техническими и бизнес-стейкхолдерами
- Способность быстро осваивать новые технологии и предметные области
- Проактивность и ответственность, приверженность чистому, поддерживаемому и документированному коду
Условия
- Гибридный формат: 3 дня в неделю в офисе
- Проект в финансовом секторе, изначально рассчитан на 1-2 года с возможностью продления
- Работа напрямую с FDM по W2
- Возможность роста на стыке финансов и технологий с фокусом на генеративный AI
- Компания с 35+ годами опыта, 18 центров в Северной Америке, APAC, Великобритании и Европе
- Равные возможности трудоустройства, 75+ национальностей
Навыки
- Python
- FastAPI
- Flask
- Dash
- Streamlit
- RESTful API
- React
- JavaScript
- TypeScript
- SQL
- Snowflake
- MS SQL Server
- pytest
- unittest
- CI/CD
- Git
- Azure DevOps
- Kubernetes
- OpenShift
- микросервисы
- распределённые системы
- GitHub Copilot
- Claude Code