
Intermediate Python, Azure Engineer
SovTech
contract
Posted on:
Location Type: Remote
Location: South Africa
Visit company websiteExplore more
About the role
- Develop and maintain Python applications, APIs, and background services
- Implement business logic, data processing, and automation workflows
- Build and consume RESTful APIs and integrate with Azure services
- Contribute to AI-enabled features using pre-built models and cloud AI services
- Develop solutions that run on Azure (App Services, Functions, Containers)
- Integrate with Azure services (Storage Accounts, Service Bus, Key Vault, Azure SQL/Cosmos DB)
- Assist with deployment and configuration using CI/CD pipelines
- Integrate Python applications with AI services (Azure OpenAI, Azure AI Services, ML APIs)
- Support data preparation, feature processing, and basic model inference workflows
- Work with structured and unstructured data (documents, JSON, text)
- Collaborate with architects, senior engineers, and product managers
- Participate in agile ceremonies (stand-ups, planning, reviews, retrospectives)
- Contribute to backlog refinement, estimation, and technical discussions
- Write unit and integration tests
- Debug, troubleshoot, and resolve issues
- Follow security, performance, and coding standards
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience
- 4 years of professional Python development experience
- Strong proficiency in Python and common libraries
- Experience with at least one Python web framework (FastAPI, Flask, or Django)
- Working knowledge of Azure (App Services, Functions, Storage, or Containers)
- Exposure to Azure AI services, Azure OpenAI, or machine learning APIs
- Experience working with relational and/or NoSQL databases
- Familiarity with Git, CI/CD pipelines, and basic DevOps practices
- Understanding of REST APIs, authentication, and secure coding practices
- Strong written and verbal communication skills
- Comfortable working in a collaborative, cross-functional team
Benefits
- Discovery Medical Aid : Prioritizing your health with the best care.
- Half-Day Birthday Leave : Celebrate your special day with an afternoon off!
- Family responsibility & Parental Benefits : Providing full support for a meaningful work-life balance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonRESTful APIsAzureCI/CDunit testingintegration testingdata processingautomation workflowsmachine learningfeature processing
Soft skills
communicationcollaborationagile methodologiesproblem-solvingtechnical discussionsbacklog refinementestimationdebuggingtroubleshootingteamwork
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering