Role Overview
We are looking for a skilled Full Stack Developer with 4–5 years of experience in building scalable web applications using React.js and Python/Flask. The ideal candidate should have hands-on experience developing REST APIs, integrating frontend and backend applications, and deploying solutions on Microsoft Azure.
Responsibilities
- Design, develop, and maintain responsive web applications using React.js.
- Develop scalable backend services and RESTful APIs using Python and Flask.
- Integrate React frontend applications with Python-based backend services and APIs.
- Develop and deploy serverless applications using Azure Function Apps.
- Build and maintain workflow and system integrations using Azure Logic Apps.
- Implement authentication, authorization, API integrations, and error handling.
- Develop reusable and maintainable frontend and backend components.
- Participate in application design, development, testing, deployment, and production support.
- Create and maintain CI/CD pipelines using Azure DevOps.
- Work with development, QA, DevOps, and business teams to understand requirements and deliver solutions.
- Troubleshoot application, API, integration, and deployment-related issues.
- Follow coding standards, security best practices, and Agile development methodologies.
Requirements
- 4–5 years of software development experience with strong hands-on experience in React.js.
- Strong knowledge of JavaScript, HTML, and CSS.
- Experience with React components, hooks, state management, and REST API integration.
- Strong hands-on experience with Python.
- Good experience developing web applications and REST APIs using Flask.
- Understanding of API design, JSON, authentication, exception handling, and backend integration.
- Good understanding of SQL and database concepts.
- Hands-on experience with Azure Function Apps.
- Experience working with Azure Logic Apps for workflow automation and system integrations.
- Good understanding of Azure application deployment and cloud services.
- Experience with Azure DevOps for source control, build/release pipelines, and CI/CD.
- Experience creating and managing CI/CD pipelines using Azure DevOps.
- Familiarity with Git and branching strategies.
Skills
- React.js
- Python
- Flask
- Azure
- Azure DevOps