Key Responsibilities :
- Implement scalable REST and GraphQL APIs driven by OpenAPI specifications.
- Design and maintain data models with PostgreSQL 16, including migration strategies and pgvector support.
- Implement AuthN / AuthZ mechanisms using OIDC / OAuth2 with Azure AD / B2C, including RBAC and rate limiting.
- Design event-driven orchestration using Azure Service Bus or similar, ensuring idempotence and retry mechanisms.
- Establish observability practices including OpenTelemetry, dashboards, alerting, and defining SLO / SLA.
- Ensure security and compliance with key vaults, private endpoints, secret rotation, and GDPR concepts.
- Manage CI / CD pipelines using GitHub Actions or Azure DevOps, and deploy infrastructure using IaC tools like Bicep or Terraform.
- Implement blue / green deployments and maintain coding standards, API contracts (AsyncAPI), and review processes.
- Provide technical leadership through mentoring, code reviews, and enforcing best practices in API design and backend architecture.
- Conduct automated testing, performance / load testing, and maintain clean code principles using Jest / Vitest and k6.
Desired Candidate Profile :
5+ years of backend development experience, with 2+ years in a lead or architect role.Strong expertise in TypeScript / Node.js (Express / Fastify) and API / domain modeling.Experience with Azure cloud services : AKS / App Service, Azure AD / B2C, Service Bus, Storage / Blob, and Monitor.Strong SQL skills with PostgreSQL, including query optimization, indexes, migrations, and pgvector basics.Proficiency in OpenAPI / Swagger, contract testing, and secure API practices (mTLS, JWT, CORS).Familiarity with clean code, automated tests, and performance / load testing frameworks.Experience with CI / CD pipelines, containerization (Docker), and monorepo management (pnpm / Turborepo).Familiarity with search / ranking systems, caching (Redis), feature flags, and HR / ATS integrations is a plus.Comfortable with API-first development, trunk-based development, and rotating on-call support.Skills Required
Typescript, Node.js, Express, Rest Api, Graphql