SnowHeap
Senior Fullstack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Fullstack-инженер в продуктовую команду SnowHeap, работающую над платформами в области data analytics и AI. Отвечает за проектирование и разработку fullstack-решений end-to-end, архитектуру и качество кода.
Задачи
- Проектировать, разрабатывать и поддерживать fullstack-решения с использованием продвинутой аналитики данных и AI
- Совместно с product, design и operations переводить бизнес-требования в масштабируемые и производительные системы
- Обеспечивать инженерное качество: чистая архитектура, оптимизация производительности, надёжные стандарты кодирования
- Участвовать в design review, тестировании и непрерывной интеграции для выпуска production-grade ПО
- Исследовать и внедрять новые технологии, поддерживая конкурентное преимущество компании в AI-driven разработке
Требования
- Bachelor's degree в Computer Science, Software Engineering или смежной области с сильной базой по алгоритмам, структурам данных и системному дизайну
- 5+ лет профессионального опыта разработки и поддержки масштабируемых fullstack-приложений на современных фреймворках (Python, FastAPI, Pydantic, React/Next.js, Node.js, TypeScript)
- Глубокое понимание принципов software engineering, паттернов проектирования и архитектурных практик (SOLID, DDD, clean architecture)
- Практический опыт с базами данных (SQL и NoSQL), RESTful и GraphQL API, облачными платформами AWS, GCP или Azure
- Опыт настройки CI/CD пайплайнов и внедрения DevOps-практик
- Понимание концепций data analytics и интеграции AI, умение строить data-driven продукты с использованием ML или аналитических фреймворков
- Опыт работы в Agile-среде, тесного взаимодействия с product-менеджерами, дизайнерами и инженерами, менторства junior-разработчиков
- Сильные навыки решения проблем и аналитического мышления
- Будет плюсом: опыт с микросервисной архитектурой, контейнеризацией (Docker/Kubernetes) и event-driven системами
Условия
- Работа над прорывными AI-driven проектами
- Быстрая, инновационная среда, где идеи напрямую влияют на реальные продукты
- Коллаборативная культура обучения, ценящая креативность, автономию и техническое совершенство
- Гибкий формат работы — remote или hybrid
- Конкурентная компенсация, performance-бонусы и быстрый карьерный рост в растущей компании
Навыки
- Python
- FastAPI
- Pydantic
- React
- Next.js
- Node.js
- TypeScript
- SQL
- NoSQL
- REST
- GraphQL
- AWS
- GCP
- Azure
- CI/CD
- DevOps
- Docker
- Kubernetes
- микросервисы
- event-driven systems
- SOLID
- DDD
- clean architecture