Минск
Метро: КупаловскаяКомпания DREAMTEAM APPS специализируется на разработке нативных приложений только для App Store с использованием современных инструментов разработки. Мы активно развиваем уже существующие продукты и запускаем новые. В наших сотрудниках в первую очередь ценим самостоятельность, креативность и умение мыслить неординарно.
Сейчас мы в поиске Back-end developer в Республике Беларусь/ Республике Польша, который станет частью нашей дружной команды!
С чем предстоит работать:
Разработка и поддержка API (HTTPS REST) для iOS приложений (на Node.js, TypeScript).
Проектирование, документирование и сопровождение Swagger / OpenAPI-спецификаций с корректной сериализацией и парсингом для Swift-клиентов.
Разработка и оптимизация NoSQL-базы данных Firebase Firestore для хранения и обработки пользовательских данных.
Настройка и сопровождение процессов CI/CD, сборки и деплоя Node.js-приложений в Firebase Functions.
Интеграция со сторонними API и внешними сервисами, анализ и адаптация их под архитектуру проекта.
Обеспечение и повышение безопасности, производительности и отказоустойчивости серверных решений.
Управление исходным кодом через Git (Bitbucket), участие в cross-code review и развитии инженерных практик.
Поддержание актуальности инфраструктуры: обновление версий Node.js, зависимостей и инструментов сборки.
Управление правами доступа и IAM-политиками для внутренних и облачных сервисов.
Разработка небольших лендингов и внутренних веб-интерфейсов на Next.js / React, в том числе: интеграция платежных систем (Stripe), реализация аутентификации и авторизации через Firebase и сторонние провайдеры (OAuth, Apple, Google); связь фронтенда с Firebase Functions / Firestore / REST API.
Для нас важен твой коммерческий опыт:
Node.js, TypeScript — от 2-х лет.
Фреймворки TSOA, Nest.js — от 1-го года.
Swagger (чтение, создание и поддержка) — от 2-х лет.
Non-SQL базы данных (в частности, Firebase Firestore) — от 1-го года.
REST, HTTPS — от 3 лет, глубокое понимание принципов построения и версионирования API.
Механизмы аутентификации и авторизации (в том числе сторонние сервисы, такие как OAuth) — от 2-х лет.
Базовые навыки работы с React / Next.js (Angular), понимание клиент–серверного взаимодействия и SSR.
Что будет преимуществом:
Письменный английский на уровне B1 или выше.
Опыт работы с Firebase Admin SDK, Cloud Functions, Pub/Sub, Cloud Storage.
Понимание основ secure coding, настройка IAM Policies, API rate limiting, audit logging.
Опыт интеграции Stripe API и других платежных систем.
Мы предлагаем:
Высокое вознаграждение - обсуждаем индивидуально;
Оплачиваемый отпуск 25 дней и 5 дней Sick Leave в году;
Full time c гибким 8-часовым график работы;
Полностью удаленную работу;
Предоставляем необходимое для работы оборудование;
Команда профессионалов, с которыми можно расти;
Вносить изменения в реализацию продукта - компания открыта к новым идеям;
Отсутствие бюрократии - длинных процессов.
Если ты дочитал до конца, действительно хочешь стать частью нашей команды и получать бесценный опыт вместе с нами, расскажи в сопроводительном письме о себе и своем опыте! И мы непременно с тобой свяжемся!
Рабочее место планируется к созданию.
Производственное объединение Белоруснефть
Минск
до 7000 BYR