Senior fullstack разработчик
Зарплата
от 300 000 до 350 000 ₽
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Ищем Full Stack разработчика для создания инновационных решений!
В архитектурную студию СПб полного цикла Hubarch требуется Full Stack разработчик для участия в амбициозном стартапе на основе искусственного интеллекта. Удаленно. Это проект, направленный на диверсификацию существующего бизнеса и создание передовых цифровых решений в архитектуре.
Ожидания от кандидата
Обязанности:
- Проектирование архитектуры серверной и клиентской части системы с учетом высокой нагрузки и масштабируемости.
- Разработка и поддержка backend-части на Node.js (NestJS) / Python (FastAPI, Django).
- Проектирование и управление реляционными (PostgreSQL) и NoSQL (MongoDB) базами данных, написание оптимизированных SQL-запросов.
- Кэширование и очереди: Redis.
- Разработка и документирование REST API, GraphQL для взаимодействия с клиентской частью.
- Разработка фронтенда с использованием React.js / Vue.js, включая SSR и клиентские оптимизации.
- Интеграция с CAD/BIM API (AutoCAD API, Revit API, ArchiCAD API).
- Внедрение и поддержка авторизации OAuth 2.0, JWT.
- Контейнеризация приложений с использованием Docker, Kubernetes.
- Настройка CI/CD процессов и обеспечение мониторинга работы системы (Jenkins, GitHub Actions, Terraform).
- Работа с облачными сервисами AWS/GCP (EC2, S3, Lambda, Cloud Functions, RDS).
- Оптимизация производительности кода и базы данных.
- Внедрение тестирования на уровне юнит-тестов (Jest, Pytest), интеграционных тестов и e2e тестов.
Требования:
- 5+ лет опыта в разработке на NestJS / Node.js / Python.
- Глубокие знания архитектурных паттернов и принципов построения сложных веб-приложений.
- Опыт работы с PostgreSQL, MongoDB, знание нормализации данных и оптимизации запросов.
- Владение TypeScript / JavaScript, знание frontend-фреймворков (React.js, Vue.js,).
- Опыт настройки CI/CD процессов и работы с контейнерами Docker, Kubernetes.
- Будет плюсом знание библиотек для графики (Fabric.js, Konva, Paper.js, OpenLayers, Leaflet)
- Опыт работы с облачными платформами AWS/GCP.
- Знание принципов DevOps и автоматизации развертывания.
- Опыт работы с WebSockets, микросервисной архитектурой.
- Опыт работы с интеграцией платежных систем.
- Владение инструментами мониторинга и логирования (Prometheus, Grafana, ELK stack).
Условия работы
Возможно удаленно