Job Description
We are seeking Full Stack Engineer
Key Responsibilities
- Design, develop, and maintain scalable backend services using Python and FastAPI
- Build and integrate RESTful APIs with Azure services and third-party platforms
- Develop and deploy applications using Azure Web Apps, Azure Functions, and Azure DevOps
- Implement CI/CD pipelines using Jenkins, Git, and other DevOps tools
- Secure applications using Azure AD, Key Vault, and Graph APIs
- Work with Cosmos DB, Azure OpenAI, and Azure AI Search to build intelligent, data-driven solutions
- Collaborate with front-end developers to integrate APIs with ReactJS applications
- Participate in code reviews, architecture discussions, and agile ceremonies
Required Skills & Experience
- Strong experience with Azure PaaS services, including Web Apps, Functions, Key Vault, Cosmos DB, and Azure AI services
- Proficient in Python development, especially with FastAPI
- Solid understanding of REST API design and integration
- Experience with Azure Active Directory (Azure AD) and Microsoft Graph APIs
- Familiarity with CI/CD pipelines, Jenkins, and Git-based workflows
- Working knowledge of ReactJS and modern front-end development practices
- Experience deploying and managing applications in a cloud-native environment
Nice to Have
- Exposure to Azure OpenAI and AI Search for building intelligent applications
- Experience with containerization (Docker, Kubernetes) is a plus
- Familiarity with monitoring and logging tools in Azure