Full Stack Architect
Sathiya NarayananRemoteSENIORPosted 13d ago
PythonFastAPIReact.jsAzure CloudREST APIsMicroservicesAPI SecurityPostgreSQLAzure SQLSQL ServerMySQLCosmos DBDevOpsCI/CDGit
About the Role
We are looking for an experienced Full Stack Architect with strong hands-on expertise in Python, FastAPI, React.js, and Azure Cloud to join our team for an exciting remote opportunity.
Key Responsibilities
• Build production-grade APIs, backend services, and enterprise applications using Python and FastAPI
• Develop modern, responsive, and scalable user interfaces with React.js
• Design and implement full stack architecture including REST APIs, microservices, and service-oriented architecture
• Work directly with customers, product teams, and engineering stakeholders to deliver practical, production-ready solutions
• Implement secure solutions using OAuth, OIDC, authentication, authorization, RBAC, and managed identities
• Manage databases including PostgreSQL, Azure SQL, SQL Server, MySQL, or equivalent databases
• Implement DevOps practices including Git, pull requests, branching strategies, automated testing, CI/CD pipelines, and production deployments
• Debug and resolve issues across APIs, databases, cloud infrastructure, and application deployments
• Collaborate with product managers, architects, frontend engineers, QA, DevOps, and customer stakeholders
Requirements
• 12+ years of experience in full stack development
• Expertise in Python and FastAPI for building backend services
• Strong knowledge of React.js for frontend development
• Experience with Azure Cloud services including App Services, Functions, API Management, Storage, Key Vault, and Application Insights
• Understanding of API security principles including OAuth, OIDC, RBAC, and secure secrets management
• Experience with various databases including PostgreSQL, Azure SQL, SQL Server, MySQL, or equivalent
• Familiarity with Cosmos DB is a plus
• Experience with DevOps and CI/CD practices
• Strong communication and collaboration skills