Andela - Senior Full-Stack Engineer
Requirements
• React / NextJS — component architecture, state management, data visualisation • FastAPI or equivalent Python API framework — Pydantic, async endpoints, structured error handling • REST API design — versioning, contract documentation, schema validation • Azure — Container Apps / AKS, managed identity, blob storage • Experience building dashboards for non-technical end users (field teams, sales reps) • Authentication / Authorisation — OAuth2, Azure AD • Real-time / near-real-time data visualisation • Streamlit for rapid prototyping • Azure DevOps CI/CD pipelines • Experience embedding AI/LLM outputs into production UIs (recommendation cards, confidence scores) • PDF or email report generation
Responsibilities
• Builds the application layer between the AI/data engine and the field team user experience. • Owns the FastAPI backend, including Pydantic validation, async endpoints, API contracts and structured error handling. • Builds the React / NextJS frontend across various dashboards and ASM briefing / action tracker tools. • Implements KPI cards, ranking tables, charts, dashboards and data visualisation components. • Builds AI recommendation cards with confidence indicators and explainability panels. • Implements action logging, follow-up assignment and outcome tracking flows. • Deploys frontend and backend services using Azure Container Apps or related Azure services. • Owns REST API design, authentication, authorisation and schema validation. • Best-fit profile: senior Full-Stack Engineer with React / NextJS, FastAPI or Python API frameworks, Azure deployment, dashboard experience, API design and experience building usable interfaces for non-technical business users.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT