Python Developer
algoleap
Date: 1 day ago
City: Hyderabad, Telangana
Contract type: Full time

- Design, develop, and maintain scalable and efficient Python applications.
- Collaborate with cross-functional teams to define software requirements.
- Write clean, maintainable, and efficient code.
- Conduct unit testing, integration testing, and performance testing.
- Design concurrent and scalable systems with a focus on asynchronous programming.
- Programming Languages: Excellent proficiency in Python.
- Frameworks: Proficient in FastAPI; experience with Flask or Django is acceptable.
- Containerization & Orchestration: Advanced knowledge of Kubernetes and Docker; experience with Helm and Docker Compose.
- Cloud Expertise: Expertise in using Microsoft Azure cloud computing services, the Azure AI suite of tools for intelligence applications a plus.
- DevOps Tools: Expertise in Azure DevOps for CI/CD pipelines.
- Version Control: Knowledge of version control systems (e.g., Git).
- Scripting: Advanced experience with batch scripting, shell scripting, or PowerShell.
- Security: In-depth knowledge of OAuth, Okta, and Auth0; experience with RBAC in AKS.
- Database Systems: Experience with SQL and NoSQL databases (e.g., PostgreSQL, SQL Server, Snowflake).
- Web Technologies: Familiarity with front-end technologies (HTML, CSS, JavaScript).
- APIs: Understanding of RESTful APIs and web services.
- API Observability: Knowledge of tools like Grafana, Prometheus, OpenTelemetry, Tempo, and Loki.
- Testing Frameworks: Familiarity with testing frameworks (e.g., PyTest, Unittest).
- CI/CD Practices: Familiarity with CI/CD pipelines and DevOps practices.
- Data Analysis: Experience in data analysis or machine learning is a plus.
- Generative AI: Good to have understanding of Generative AI and proficiency in Langchain, LlamaIndex, or OpenAI Python SDK.
See more jobs in Hyderabad, Telangana