ATT-Full Stack Developer
ECMS REQ ID |
541966 |
|
Number of Openings |
3 |
|
Country |
India |
|
Detailed JD (Roles and Responsibilities) |
Build responsive UIs in React/TypeScript (Vite/Next.js) for chat, multi-step workflows, retrieval dashboards, and experiment consoles. · Implement backend APIs in Python/FastAPI (REST + WebSockets/SSE), including async pipelines, backoff/retry, schema/versioning, and rate limiting. · Integrate LLM/GenAI services (OpenAI/Azure OpenAI), streaming endpoints, and MCP tools; enforce secure auth (MSAL/OAuth2/OIDC/JWT via Azure Entra). · Implement data access patterns for Azure Data Lake, Cosmos DB/MongoDB; orchestrate with Azure Data Factory/Databricks when needed. · Add telemetry (Application Insights, logs/metrics/traces), client error reporting, and feature flags; enable A/B testing hooks and prompt telemetry. · Write maintainable code with tests (pytest/Jest/React Testing Library), CI checks, and code reviews; contribute to design docs and PRs. · Collaborate on performance budgets (latency, TTI), accessibility, and secure coding practices (OWASP, secrets via Key Vault) |
|
|
Required Technical Skills · Frontend: React, TypeScript, state management, componentization; Vite/Next.js basics; Tailwind/MUI · Backend: Python/FastAPI (async), Celery/task queues, packaging, pytest; REST + WebSockets/SSE · APIs & Security: MSAL/OAuth2/OIDC/JWT, RBAC; schema and versioning; rate limiting; request signing · Data & Integration: SQL basics; Cosmos DB/MongoDB; Azure AI Search; integration with Databricks/Data Factory; caching strategies · Observability: Application Insights, OpenTelemetry basics; structured logging · Dev Practices: GitHub Enterprise, GitHub Actions/Azure Pipelines; containerization with Docker | ||
|
Nice-to-Have · GraphQL basics; streaming UI patterns; edge rendering (Next.js); skeleton loading patterns for SSE · Visualization: Recharts/ECharts/Visx for status/analytics/timelines · Familiarity with MCP ecosystem; prompt-aware UX patterns
| ||
Total Experience |
7+years |
|
Relevant Experience |
5+ years |
|
Mandatory skills |
Python FastAPI |
|
Desired skills |
ReactJS |
|
Domain (Industry) |
Telecom |
|
Work Location |
Bangalore, India |
|
Background Check (Before onboarding / After onboarding) |
After Onboarding |
|
Mode of Interview- Telephonic/Face to Face/Video Interview |
F2F or Video |
|
WFO / WFH / Hybrid |
Hybrid. Mon-Wed need to work from office |
|
Shift Details (Time) |
12.30PM to 9.30PM |
|
Vendor Rate (INR/day) |
|
11,000 INR/Day to 12,000 INR/Day |