• Зараз переглядає 1 шукач

Backend-архітектор, Senior Developer (TypeScript, AWS Serverless)

  • JavaScript
  • PostgreSQL
  • JSON
  • Node.js
  • TypeScript
  • REST API
  • Дизайн
  • Робота з базою даних
  • AWS
  • Проєктування
  • Моделювання
  • UI-дизайн
  • Stripe
  • Lambda
  • JSON Web Token
  • OpenAI
Показати всі навичкиЗгорнути навички

Опис вакансії

Ми будуємо Composable Server-Driven SaaS — гнучку платформу, де бізнес-логіка та інтерфейс керуються бекендом. Це проєкт для тих, хто любить проєктувати складні системи з глибокою ізоляцією даних (Multi-tenancy) та високим ступенем модульності.

Ми перебуваємо на стадії збірки ядра MVP, тому шукаємо людину, яка стане «архітектором реалізації» і закладе фундамент масштабованого продукту.

Про проєкт та архітектурні виклики

Наша мета — створити систему, в якій 500+ незалежних клієнтів (Tenants) працюють на єдиному ядрі, але отримують унікальний досвід завдяки:

  • Multi-tenant Core: сувора ізоляція даних та ресурсів на рівні інфраструктури та коду.
  • Server-Driven UI (SDUI): бекенд не просто віддає дані, а керує «тонким» фронтендом через динамічні JSON-контракти.
  • Feature Management: модульна збірка продукту («форки») через систему динамічних прапорців без переписування бази.

Бажаний технологічний стек

  • Runtime: Node.js (TypeScript)
  • Infra: AWS Lambda, API Gateway, SQS (Event-driven підхід)
  • Data: PostgreSQL (структуровані дані, складні транзакції)
  • Auth & Security: AWS Cognito (JWT), Permissions-first access control
  • Integrations: S3, Stripe, SES, AI API (OpenAI/Anthropic)

Що потрібно буде робити

  • Проєктувати та впроваджувати Core-логіку: розробка бекенда на TypeScript у парадигмі Serverless.
  • Створювати Event-driven Pipeline: робота з чергами (SQS) та асинхронними процесами.
  • Реалізовувати систему прав: розробка Permission-системи з контролем доступу на рівні API.
  • Інтеграції: «подружити» систему з платежами (Stripe), сховищем (S3) та зовнішніми AI-сервісами.
  • Data Modeling: проєктування стійких структур у PostgreSQL для multi-tenant середовища.

Ми чекаємо від вас

  • Expertise in TypeScript / Node.js: ви розумієте, як писати чистий, типізований код, який легко підтримувати.
  • Database Design: глибоке розуміння реляційних баз (PostgreSQL), транзакцій та оптимізації запитів.
  • API Mastery: досвід проєктування RESTful API та розуміння безпеки (JWT, OAuth2).
  • Async Mindset: ви вмієте працювати з чергами та розумієте специфіку асинхронної архітектури.
  • AWS Cloud: готовність (або наявність досвіду) працювати в екосистемі AWS Serverless.

Буде вагомим плюсом:

  • Досвід роботи з AWS Lambda / SQS / S3 «у бою».
  • Розуміння того, як влаштовані Multi-tenant системи (shared database vs isolated schema).
  • Досвід реалізації Server-Driven UI.

Що ми пропонуємо

  • Архітектурна свобода: можливість побудувати систему без легасі та «костилів».
  • Прозорість: чітко зафіксований план робіт та архітектурні гайдлайни.
  • No Bullshit Culture: мінімум бюрократії.
  • Remote-first: працюйте там, де вам зручно.

Схожі вакансії

Усі схожі вакансії

Вакансії в категоріях

Вакансії за містами

Вакансії за сферою діяльності

Статистика зарплат