Награды компании 0 наград из 3

Backend-разработчик

1 200 - 2 000 $
От 1 года до 3 лет
Полная занятость
Удаленная работа
Описание вакансии
Обязанности:
  • Разработка бэкэнда: Проектирование, разработка и поддержка компонентов бэкэнда платформы с использованием Typescript и Nest.js. Реализация эффективной и масштабируемой логики сервера для обработки различных функциональностей.
  • Разработка API: Создание надежных и хорошо задокументированных API для обеспечения безупречного взаимодействия между фронтендом и бэкэндом. Реализация RESTful или GraphQL API для обеспечения плавного обмена данными и интеграции с другими сервисами.

  • Управление базой данных: Использование различных инструментов ORM (Object-Relational Mapping), таких как TypeORM или Sequelize, для управления и взаимодействия с базой данных. Проектирование и оптимизация схем базы данных, выполнение миграций данных и обеспечение целостности данных.

  • Интеграция с сервисами сторонних разработчиков: Интеграция бэкэнда с различными сторонними сервисами, такими как платежные шлюзы, SMS-шлюзы или почтовые сервисы. Реализация необходимых API-интеграций и обработка синхронизации данных в безопасном режиме.

  • Безопасность и аутентификация: Реализация безопасных механизмов аутентификации и авторизации, таких как JWT (JSON Web Tokens) или OAuth, для обеспечения правильного контроля доступа и защиты пользовательских данных. Внедрение лучших практик безопасности для предотвращения распространенных уязвимостей.

  • Оптимизация производительности: Оптимизация кода бэкэнда и запросов к базе данных для улучшения производительности системы, масштабируемости и времени ответа. Использование инструментов мониторинга производительности и проведение тестирования производительности для выявления узких мест и оптимизации использования ресурсов.

  • Тестирование и контроль качества: Написание модульных тестов, интеграционных тестов и проведение код-ревью для обеспечения качества и надежности бэкэнда. Сотрудничество с командой контроля качества для выявления и устранения ошибок или проблем.

  • Сотрудничество и коммуникация: Сотрудничество с разработчиками фронтенда, менеджерами продукта и дизайнерами для понимания требований, предоставления технических рекомендаций и обеспечения гармоничной интеграции между фронтендом и бэкэндом. Эффективная коммуникация внутри команды разработки и участие в гибких методологиях разработки.

  • Устранение проблем и обслуживание: Исправление ошибок и проблем в бэкэнде, которые сообщают пользователи или выявляются с помощью инструментов мониторинга. Выполнение регулярных задач по обслуживанию, таких как обновление программного обеспечения, исправление ошибок и оптимизация производительности.

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

Требования:
  • Node, NestJs, Prisma ORM, PostgresQL

  • знание Английского как плюс
  • Проактивность и желание развиваться
  • желательно наличие ИП
  • отсутствие другой рабоы с полной занятостью (подработки обсуждаются)
Условия:
  • Удаленная работа
  • Почасовая оплата / ставка в зависимости от опыта
  • молодой коллектив, спокойная работа без давления и паники
Ключевые навыки
Node.js
Prisma
Procreate
Вакансия опубликована: вчера, Минск
Похожие вакансии
PHP Back-end Developer (Laravel)
AdKey Agency
Новая
От 1 года до 3 лет
Можно удаленно
Backend Разработчик
Мара-Девелопмент
От 1 года до 3 лет
Можно удаленно
Beauty Market
0,0
Плохо
0%
Рекомендуют
Оценки по категориям
0,0
Условия труда
0,0
Коллектив
0,0
Руководство
0,0
Уровень дохода
0,0
Условия для отдыха
0,0
Возможности роста
Опыт в разделе вакансии на Dream Job