Key Responsibilities
- Assist in the development of Python-based microservices following cloud-native design principles
- Build and consume RESTful APIs using frameworks such as FastAPI or Flask
- Integrate services with Microsoft Azure platform services
- Support deployment and configuration of applications on Azure environments
- Work with databases and storage solutions to persist and retrieve data
- Collaborate with senior developers, DevOps, and QA teams
- Write clean, readable, and well-documented code
- Participate in code reviews and Agile ceremonies (standups, sprint planning)
- Troubleshoot and debug application issues under guidance
- Continuously learn and improve technical skills in Azure and microservices
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or graduating soon)
- Working knowledge of Python
- Basic understanding of REST APIs and HTTP concepts
- Familiarity with object-oriented programming and data structures
- Introductory knowledge of microservices concepts
- Basic understanding of cloud computing, preferably Azure
- Familiarity with Git and version control
- Willingness to learn new technologies and tools
Preferred / Nice-to-Have Skills
- Academic or personal project experience using Python web frameworks (FastAPI, Flask, Django)
- Exposure to Azure services, such as:
- Azure App Service
- Azure Functions
- Azure Storage (Blob, Queue)
- Azure SQL or Cosmos DB
- Basic knowledge of Docker or container concepts
- Experience with CI/CD concepts (Azure DevOps or GitHub Actions is a plus)
- Understanding of Agile/Scrum methodologies
- Internship or capstone project experience in backend or cloud development
Soft Skills
- Strong desire to learn and grow as a software developer
- Good problem-solving and analytical skills
- Ability to work well in a team environment
- Clear communication skills
- Attention to detail and code quality
- Positive attitude and openness to feedback
What We Offer
- Entry-level role with structured onboarding and mentoring
- Hands-on experience building real-world Azure microservices
- Learning opportunities, training, and certification support
- Collaborative and supportive team environment
- Career growth and advancement opportunities
- Competitive compensation for entry-level candidates
Job Types: Full-time, Part-time
Pay: Up to Rs100,000.00 per month
Work Location: Remote