Job Summary
We are seeking an experienced Python Developer to join our team in developing an enterprise SaaS system . The ideal candidate should have a strong background in Python, containerization, and cloud-based technologies, particularly with Microsoft Azure
- Minimum Qualification:Degree
- Experience Level:Mid level
- Experience Length:3 years
Job Description/Requirements
- Design, develop, and maintain the backend services using Python with Flask or FastAPI
- Develop RESTful APIs or GraphQL APIs for communication between frontend and backend services
- Implement authentication and authorization using Azure Active Directory (AAD) or Azure AD B2C
- Design and implement data models for Azure SQL Database, Azure Cosmos DB, Azure Blob Storage, or Azure Data Lake
- Collaborate with frontend developers to ensure seamless integration between frontend and backend components
- Develop and deploy containerized applications using Docker, and manage deployments in Azure Kubernetes Service (AKS) or Azure Container Instances
- Utilize Azure Functions with Python support for serverless computing and event-driven architecture
- Implement Azure API Management for API gateway and managing access to APIs
- Use Azure Service Bus or Azure Event Grid for asynchronous communication between microservices or event-driven architectures
- Ensure application security by following best practices and utilizing Azure Security Center, Azure Private Link, or Azure Virtual Network (VNet)
- Set up and maintain CI/CD pipelines using Azure DevOps or GitHub Actions
- Monitor and optimize application performance using Azure Application Insights and Azure Log Analytics
- Work with the team to ensure compliance with regulations using Azure Policy and Azure Blueprints
- Participate in code reviews and maintain high-quality, well-documented code
Requirements:
- Minimum academic qualification of Bachelor's degree in Computer Science or a related field, or equivalent experience
- At least 3 years of experience in software development with a focus on Python
- Strong knowledge of Python web frameworks such as Flask or FastAPI
- Experience working with containerization technologies like Docker and Kubernetes
- Proficiency with Azure cloud services and infrastructure, including AKS, Azure Functions, and Azure SQL Database
- Familiarity with frontend technologies like React, Angular, or Vue.js is a plus
- Experience with RESTful or GraphQL API design and implementation
- Strong understanding of authentication and authorization using Azure Active Directory or Azure AD B2C
- Knowledge of best practices in software development, including testing, documentation, and code reviews
- Excellent problem-solving skills and the ability to work independently or as part of a team
- Strong communication skills, both written and verbal
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.