Full Stack Engineer (Python/AWS)
Summary
A full-stack engineer who builds Python backend services (FastAPI, Starlette), React/Next.js frontends and AWS infrastructure, including SSO/identity integrations, event-driven architectures with Redis, Terraform IaC and CI/CD pipelines, while contributing to AI-enabled solutions using MCP, RAG and Agentic AI.
Responsibilities
- Design, develop and maintain backend services in Python using FastAPI, Starlette and similar technologies
- Build secure authentication and authorization solutions using OIDC, SAML, JWT and SSO
- Integrate applications with identity providers such as Azure AD and Okta
- Develop asynchronous and concurrent Python applications
- Build event-driven and streaming architectures using AWS messaging services and Redis
- Develop REST APIs and microservices with focus on scalability, security and reliability
- Develop and maintain frontend applications using React, Next.js or similar technologies
- Work with AWS services including EC2, ECS, Lambda, RDS, S3, IAM and VPC
- Automate infrastructure using Terraform and other IaC tools
- Implement and maintain CI/CD pipelines and DevOps workflows
- Write unit and integration tests and maintain high code quality standards
- Monitor, troubleshoot and optimize application performance, security and reliability
- Work with data engineers, cloud engineers, AI engineers and product teams
- Contribute to AI-enabled solutions using MCP, RAG and Agentic AI
- Support production systems, incident resolution and continuous improvement