Full-Stack разработчик

IntelligiChain

Full-Stack разработчик

Описание вакансии

О проекте
Работа над финтех-приложением от американской компании, построенное на современном технологическом стеке. Проект включает веб-платформу для инвесторов с панелью администратора, интеграцию с банковскими сервисами, процессинг платежей, управление вложениями и другими финансовыми функциями. Работа в коллективе американской компании с разработчиками в Европе и менеджментом в Атланте, США

Возможна релокация в Испанию

Основные обязанности

- Разработка и поддержка frontend-компонентов на React/TypeScript

- Разработка backend-функционала на Django

- Работа с GraphQL API через Hasura

- Интеграция сторонних сервисов (платежи, банки, коммуникации)

- Работа с AWS инфраструктурой

- Написание тестов (Vitest)

- Code review и поддержка качества кода

- Работа с Git, участие в CI/CD процессах

- Обработка и хранение конфиденциальных данных (encrypted file storage)

Технологический стек

Frontend

- Core: React 18.3, TypeScript, Vite

- State Management: Recoil, Apollo Client

- UI: Material-UI v7, TailwindCSS, Emotion

- Forms: React Hook Form + Yup валидация

- API: GraphQL (Apollo Client), REST (Axios)

- Auth: Auth0

- Другое: React Router, Sentry

Backend

- Framework: Django 4.2

- API: Hasura GraphQL Engine

- Databases: PostgreSQL, Redis

- Background Jobs: Dramatiq

- Auth: Auth0 JWT

Infrastructure & DevOps

- Cloud: AWS (ECS, ECR, S3, CloudFront, Route53, CloudFormation)

- CI/CD: GitHub Actions

- Containerization: Docker

- Package Management: pnpm (Node 22+)

Интеграции

- Plaid (банковские интеграции)

- TreasuryPrime (банковские операции)

- Twilio (SMS/телефония)

- SendGrid (email)

- Signwell (электронные подписи)

- Square POS (платежные терминалы)

- OneSignal (push-уведомления)

- Sentry (мониторинг ошибок)

Требования

Обязательные навыки

- Опыт коммерческой разработки от 3+ лет

- Уверенное знание React и TypeScript

- Опыт работы с Django

- Понимание работы с GraphQL (желательно Apollo Client)

- Знание PostgreSQL, умение писать SQL-запросы

- Опыт работы с Git и GitHub

- Понимание REST API и асинхронной работы

- Опыт работы с Docker

- Владение английским языком на уровне B2 и выше для эффективного общения в команде.

Желательные навыки:

- Опыт работы с Hasura GraphQL Engine

- Знание AWS сервисов (ECS, S3, CloudFront, CloudFormation)

- Опыт интеграции платежных систем и банковских API

- Работа с State Management (Recoil/Redux)

- Знание Material-UI и TailwindCSS

- Опыт настройки CI/CD (GitHub Actions)

- Понимание security best practices для финтех-приложений

- Опыт работы с финансовыми данными

Плюсом будет:

- Опыт работы с финтех-проектами

- Знание Python библиотек для работы с финансами (Plaid SDK, TreasuryPrime, etc.)

- Опыт работы с Dramatiq или Celery

- Знание Redis

- Опыт с Auth0

- Понимание column/row-level authorization

Навыки
  • React
  • TypeScript
  • PostgreSQL
  • Python
  • AWS
  • Django
  • Hasura
  • GraphQL
  • Docker
  • Английский язык
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию