Position: Python Developer
Location: Hyderabad
Industry: IT Services & Consulting
Department: Engineering – Software & QA
Employment Type: Full-Time, Permanent
Key Responsibilities:
- Design, develop, and maintain backend services using Python frameworks such as Flask, FastAPI.
- Build and support REST APIs and web applications that are robust, testable, and well-documented.
- Implement database models and data access layers using SQLAlchemy or equivalent ORM frameworks.
- Develop data-driven UIs using Dash and Streamlit where applicable.
- Deploy and manage applications in Azure, including familiarity with Azure storage and data services.
- Containerize applications with Docker and manage orchestration using Kubernetes.
- Create and maintain CI/CD pipelines using GitHub Actions / GitHub Runner or similar tools for automated builds and deployments.
- Implement secure authentication and authorization using JWT and identity providers such as Okta.
- Collaborate with cross-functional teams (data engineers, product, QA) to deliver high-quality software.
- Troubleshoot, optimize, and support production systems, including performance tuning and incident response.
Required Skills:
- Strong programming experience in Python.
- Experience with Python web frameworks such as Flask.
- Experience building data-driven applications using Dash and Streamlit.
- Proficiency with data libraries such as pandas.
- Experience with ORMs such as SQLAlchemy.
- Familiarity with Parquet file formats and columnar data handling.
- Experience with Docker and Kubernetes.
- Experience with CI/CD pipelines, preferably GitHub Actions / GitHub Runner.
- Knowledge of JWT authentication and identity platforms such as Okta.
- Familiarity with scripting in Python or PowerShell.
- Good experience in C# and .NET for mixed-stack responsibilities.
- Excellent verbal and written communication skills and the ability to explain technical concepts to non-technical stakeholders.
Additional Preferred Experience
- Familiarity with Azure Blob storage, Azure data engineering tools, and data migration processes.
- Experience with cloud data workflows and ETL patterns.
- Exposure to Microsoft (Github) Copilot and MCP server concepts is a plus
Thank you!