• 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)
Senior Backend Engineer / Architect (TypeScript, Azure, APIs)
Location : Kochi
Employment Type : Full Time
Work Mode : Hybrid
Experience : 5-10 yrs
Job Code : BEO-8463
Posted Date : 02/09/2025
Job Description
Responsibilities
Desired Candidate Profile
• 5+ years of backend experience (2+ as lead/architect)
• TypeScript/Node.js (Express/Fastify), strong API/domain modeling
• Azure: AKS or App Service, Azure AD/B2C, Service Bus, Storage/Blob, Monitor
• SQL: PostgreSQL (query optimization, indexes, migrations), basic knowledge of pgvector
• OpenAPI/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 flags
• Experience with HR/ATS integrations, SFTP/batch imports
• Working method: API-first, clean code, trunk-based development, mandatory code reviews
• Tools/Stack: GitHub, GitHub Actions/Azure DevOps, Docker, pnpm/Turborepo (Monorepo), Jira/Linear, Notion/Confluence
• On-call/Support: rotating, "you build it, you run it"