Эдельсофт

Senior Full-Stack (Nest.js+React) Engineer

Не указана
  • Минск
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Node.js
  • Nest.js
  • React
  • Английский — B2 — Средне-продвинутый

Эдельсофт (Инстинктулс) - компания с опытом 20+ лет разработки программного обеспечения, развития собственных IT-продуктов и полного спектра IT-услуг.

Сегодня Эдельсофт (Инстинктулс) - это:

  • 650+ проектов в сферах консалтинга, здравоохранения и медицины, обучения и образования, экономики и IT;

  • Развитие и работа в разных направлениях: от мобильной разработки – до frond-end и back-end, Business Intelligence и Cloud&DevOps-решения.

Наша команда ищет Senior Full-Stack (Nest.js+React) Engineer для одного из наших клиентов.

Клиент - первый в мире регулируемый банк цифровых активов, основанный в Швейцарии и Сингапуре, предлагающий банковские услуги для цифровых активов, таких как Bitcoin, Ethereum и токенизированные активы, включая хранение, торговлю, управление активами, кредитование и токенизацию для институциональных и частных клиентов, объединяя традиционные финансы с криптоэкономикой.

Проект - интегрированная платформа для инвестирования в цифровые активы с полным соблюдением нормативных требований, обеспечением безопасности и удобством.

Технологический стек: Nest.js, React

Наши ожидания от кандидата:

  • 7+ лет профессионального опыта в Backend или Full-Stack разработке (с фокусом на backend)

  • Отличное владение Nest.js, TypeScript и PostgreSQL

  • Глубокие знания продвинутых модулей Nest.js (Guards, Interceptors, Pipes, Custom Decorators)

  • Опыт с React — большой плюс

  • Понимание принципов архитектуры приложений и модульного дизайна (NX — плюс)

  • Уверенная работа с Git (модель Gitflow) и практиками совместной разработки

  • Опыт работы с Docker, CI/CD-инструментами и облачными платформами (AWS) будет плюсом

  • Уровень владения английским языком В2 и выше

Задачи:

  • Проектировать, разрабатывать и поддерживать надежные, масштабируемые и высокопроизводительные веб-приложения на React и Nest.js

  • Создавать адаптивные, ориентированные на пользователя интерфейсы с использованием HTML5, CSS, JavaScript и TypeScript

  • Создавать архитектуру масштабируемых backend-систем на Nest.js с фокусом на модульность, поддерживаемость и принципы чистого кода (SOLID, Clean Architecture)

  • Проектировать схемы баз данных, разрабатывать и оптимизировать REST/RPC/GraphQL API, работать с ORM

Frontend Expertise:

  • Создавать архитектуру и управлять состоянием приложения, выбирая подходящие инструменты (Zustand, Valtio, React Query)

  • Оптимизировать производительность frontend с помощью продвинутых техник React (memoization, эффективные хуки) и стратегий рендеринга (CSR, SSR)

Backend & System Expertise:

  • Создавать продвинутые конструкции Nest.js: Guards, Interceptors, Pipes, Filters, Providers, Custom Decorators

  • Оптимизировать backend-производительность через профилирование, снижение задержек, кэширование и устранение узких мест

  • Работать с очередями сообщений и событийно-ориентированными системами (RabbitMQ, Kafka, NATS) для асинхронных workflow и микросервисов

  • Внедрять надежную аутентификацию и авторизацию (JWT/OAuth2, RBAC), rate limiting и лучшие практики безопасности API

  • Интегрировать сторонние сервисы, обрабатывать webhooks и создавать переиспользуемые middleware-компоненты

DevOps & Quality Assurance:

  • Контейнеризировать и деплоить приложения с Docker; настраивать и поддерживать CI/CD-пайплайны для автоматизированного тестирования, сборки и деплоя

  • Писать комплексные тесты по всему стеку: unit и integration для backend (Jest, Supertest), frontend (Jest, React Testing Library, Cypress для E2E)

  • Отлаживать и оптимизировать медленные тесты и проблемы производительности приложений

Process & Collaboration:

  • Участвовать во всех церемониях Agile/Scrum и способствовать непрерывному улучшению команды

  • Соблюдать высочайшее качество кода, инженерные best practices и стандарты

  • Проактивно предлагать улучшения, особенно в интеграциях ИИ и архитектуре систем

AI Initiatives:

  • Активно участвовать в инициативах компании по ИИ-инструментам: интеграция ИИ-сервисов, моделей и подходов (OpenAI, Anthropic, RAG-системы) в разработку

  • Работать над оптимизацией промптов, знаниями о продукте и правилах, а также ИИ-агентами

  • Самостоятельно изучать новые ИИ-инструменты и best practices, чтобы оставаться на передовой ИИ-трендов для разработчиков

Mы предлагаем:

  • Гибкий график работы;

  • Профессиональная и амбициозная команда;

  • Прозрачная система профессионального и карьерного роста;

  • Возможности обучения, семинары и конференции, а также время для изучения новых технологий;

  • Возможность реализовать свой потенциал вне проектов: мы организуем митапы и конференции, где наши сотрудники могут выступать и развивать профессиональные сообщества.

Ссылка на вакансию в банке вакансий на gsz.gov.⁣by:
https://gsz.gov.by/registration/employer/vacancy/1722466/detail-public/