Senior Backend Engineer / Architect

BEO SoftwareErnakulam, Kerala
Adzuna INPosted -80m agoOriginal Listing
it-jobs

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 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: Typescript, Rest Api, Express, Graphql, Node.js Experience: 5.00-10.00 Years

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.