💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

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).

Условия работы

Возможно удаленно

Бонусы