05 Aug
|
BEO software
|
Kochi
05 Aug
BEO software
Kochi
Job Description
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 Open Telemetry, 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 Git Hub Actions or Azure Dev Ops, 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 Type Script/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.
- Solid 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.
📌 Senior Backend Engineer / Architect (Kochi)
🏢 BEO software
📍 Kochi