We have a new opening for a Senior Python Developer to support backend and API development for a modern cloud-based application.
This role requires a technically strong engineer with deep expertise in Python and hands-on experience in C#, Azure, and microservices architecture.
Please note that the test of SQL and Python is required, so kindly provide the email address.
Required Tech Stack: Python, C#, RESTful APIs, Azure Cloud, Docker
Optional / Nice to Have: Blazor (WebAssembly or Server), Azure Functions, Azure DevOps, CI/CD experience
Qualifications:
- 5+ years of experience in Python development
- Strong experience with microservice architecture and service-oriented design
- Solid understanding of OOP principles and proficiency in data structures and algorithms
- Experience with Azure cloud services (App Services, Azure Functions, Azure DevOps, etc)
- Strong knowledge of RESTful API design
- Familiarity with integrating Blazor (WebAssembly or Server) frontends via Python-based APIs
- Experience with Docker and containerized development
Job Description:
- Design and implement scalable microservices using Python.
- Develop and maintain RESTful APIs that integrate with Blazor frontends.
- Ensure high code quality through unit testing, code reviews, and proper documentation.
- Deploy, monitor, and scale applications using Azure cloud services (App Services, Azure Functions, Azure DevOps).
- Collaborate closely with frontend, DevOps, and product teams to ensure seamless system integration.
- Optimize the performance and scalability of backend services.
- Apply object-oriented programming (OOP) principles and strong knowledge of data structures and algorithms to solve complex problems.
- Participate actively in architecture and design discussions, providing technical input and best practices.