Job Title: Consultant | Data Science | Bengaluru | Finance Transformation
Position Overview
Develop modern web applications and backends that integrate AI capabilities in a secure, observable, and performant way. Build experiences, APIs, and enterprise integrations across AWS, GCP, and Azure environments.
Core Responsibilities
· Build responsive React/Next.js front-ends; implement real-time/streaming interactions (SSE/WebSockets).
· Develop secure backends (Node.js/Express or Python/FastAPI) and integrate AI endpoints and structured outputs.
· Implement authentication/authorization using OIDC/OAuth2 with enterprise identity providers (Azure AD/Entra ID, Amazon Cognito, Google Identity).
· Integrate enterprise APIs (e.g., Microsoft Graph and/or other SaaS), storage, and messaging; manage document generation flows.
· Set up CI/CD, environment configs, secrets, logging/metrics; ensure performance, resilience, and accessibility.
Must-Have Skills
· Strong JavaScript/TypeScript with React/Next.js; backend development in Node.js or Python.
· Secure API design, error handling, and observability (logs, metrics, traces).
· Experience integrating with identity providers and enterprise APIs; handling structured JSON contracts from AI services.
Nice-to-Have Skills
· Teams/Slack/Outlook/Gmail add-ins or plugin frameworks; Power BI/Tableau embedding.
· Background jobs and workflow engines; component libraries and accessibility.
Educational Qualifications
· Bachelor’s in Computer Science/Engineering or equivalent.
Experience Requirements
· 2–6 years in full-stack engineering, including multi-cloud or enterprise integrations.
Tools / Technologies
· React/Next.js, Node.js/Express or FastAPI, TypeScript, OIDC/OAuth2, GitHub Actions/GitLab CI/CodeBuild/Cloud Build/Azure DevOps, OpenTelemetry, cloud services on AWS/GCP/Azure, KMS/Secrets Manager/Key Vault/Secret Manager