Responsibilities
- Architecture & implementation of scalable REST / GraphQL APIs (OpenAPI-driven)
- Data model & persistence (PostgreSQL 16 + pgvector), migration strategy
- AuthN / AuthZ (OIDC / OAuth2 with Azure AD / B2C), RBAC, rate limiting
- Event / queue-based orchestration (Azure Service Bus or similar), idempotence & retries
- Observability (OpenTelemetry, dashboards, alerting) & SLO / SLA definition
- Security & compliance (key vault, private endpoints, secrets rotation, GDPR concept)
- CI / CD (GitHub Actions / Azure DevOps), IaC (Bicep / Terraform), blue / green deployments
- Technical leadership : coding standards, reviews, API contracts (AsyncAPI)
Desired Candidate Profile
5+ years of backend experience (2+ as lead / architect)TypeScript / Node.js (Express / Fastify), strong API / domain modelingAzure : AKS or App Service, Azure AD / B2C, Service Bus, Storage / Blob, MonitorSQL : PostgreSQL (query optimization, indexes, migrations), basic knowledge of pgvectorOpenAPI / Swagger, contract testing, end-to-end security (mTLS, JWT, CORS)Clean code & tests (Jest / Vitest), performance / load testing (k6)Nice-to-haves
Experience with search / ranking systems, caching (Redis), feature flagsExperience with HR / ATS integrations, SFTP / batch importsWorking method : API-first, clean code, trunk-based development, mandatory code reviewsTools / Stack : GitHub, GitHub Actions / Azure DevOps, Docker, pnpm / Turborepo (Monorepo), Jira / Linear, Notion / ConfluenceOn-call / Support : rotating, 'you build it, you run it'Back
Skills Required
Postgresql, Typescript, Terraform, Jest, Azure Devops, Express, Graphql, Oauth2, Jwt, Node.js, Redis, Sql, rbac, Sftp