logo[мetahunt]
> Djinni
senior

Backend Engineer

node.jstypescriptpostgresqlazureopenid connectsamlssorbacmicrosoft entra idazure openaiclaude codecursorcodex
englishB2
experience5+ years
domainSaaS
> full description

About the project:

Build the backend foundation for a modern multi-tenant SaaS platform transforming legal operations. Work with Node.js, TypeScript, PostgreSQL, and Azure to shape architecture, data isolation, permissions, integrations, audit systems, and AI-powered workflows from day one.

Your expertise will directly influence the platform’s technical direction and the product used by legal teams every day.

 

A new team member will be in charge of:

  • Owning the multi-tenant architecture, schema-per-tenant PostgreSQL, data-access layer, and automated tenant isolation guarantees.
  • Building configurable object-, record-, and field-level permissions across lists, search, reports, exports, notifications, and AI features.
  • Implementing ethical walls and tamper-evident, append-only auditing with field-level change history.
  • Integrating Microsoft Entra ID via OIDC for internal users and SAML for external users.
  • Integrating Azure OpenAI through the backend, ensuring AI features respect the calling user’s permissions.
  • Defining backend architecture, code quality, and security standards.

 

Does this relate to you?

  • 5+ years of hands-on Node.js and TypeScript experience, including building and operating production backends.
  • Experience with multi-tenant SaaS using schema-per-tenant PostgreSQL or a comparable strong-isolation architecture.
  • Strong PostgreSQL skills in data modeling, performance tuning, and migrations at scale.
  • Experience with RBAC, record- and field-level permissions, OIDC, SAML, and SSO integrations.
  • Hands-on cloud-native development on Azure using Container Apps or App Service.
  • An approach that treats access control and data isolation as core requirements from the start.
  • Daily use of Claude Code, Cursor, Codex, or similar tools to delegate implementation, with engineering oversight, review, testing, and validation.
  • English B2+

 

Ready to try your hand? Send your CV without a doubt!