Bfriendz

Middle backend developer

До 1 500 USD
  • Армения
  • От 1 года до 3 лет
Мы стартап в сфере дейтинга. Приложение уже доступно в AppStore и GooglePlay, имеет первых юзеров, и выходит на следующую фазу - развитие продукта.

Ищем уверенного Middle Backend разработчика, в помощь нашей команде.

Технологический стек - Backend Бэкенд: NestJS, TypeScript, TypeOrm, Postgresql, Socket-io, Redis, Swagger, Geojson, FireBase, JWT Админка: Next.js, TypeScript Технологический стек - Фронт/Моб.приложение (уровень понимания процессов)

Мобильное приложение: React Native, Redux Toolkit, TypeScript Фронт: React, Redux, React Toolkit, Figma

Обязанности:
  • Разработка и поддержка backend части продукта (NestJS, TypeScript)
  • Реализация новых фич и улучшение текущей логики
  • Работа с базой данных (PostgreSQL, TypeORM): проектирование, оптимизация запросов
  • Поддержка и развитие real-time функционала (Socket.io)
  • Интеграция сторонних сервисов (Firebase, платежи, аналитика, верификация и др.)
  • Участие в архитектурных решениях и улучшении текущей системы
  • Работа с API (REST, Swagger), обеспечение стабильности и производительности
  • Разбор и фиксы багов в проде и staging (быстро и без лишней бюрократии)
  • Взаимодействие с мобильной командой (React Native) и понимание их потребностей
  • Участие в деплое и поддержке окружений (вместе с командой)
Требования:
  • 2+ лет опыта backend-разработки в продуктовых командах или стартапах
  • Уверенное владение TypeScript / Node.js (желательно NestJS)
  • Хорошее понимание баз данных (PostgreSQL), написание и оптимизация запросов
  • Понимание архитектуры backend-систем (API, auth, очереди, real-time)
  • Опыт работы с production-системами (не только pet-проекты)
  • Умение самостоятельно разбираться в коде и доводить задачи до результата
  • Способность работать быстро и приоритизировать задачи в условиях стартапа
  • Ответственность за результат, а не за процесс
Условия:
  • Remote
  • Гибкий график
  • Прямая работа с фаундером и быстрые решения без бюрократии
  • Реальное влияние на продукт
  • Компенсация обсуждается индивидуально
  • Договор на контрактной основе.