Job Title : Python REST API Developer
Your Mission
Join Global BI Development Team as we shape the future of our BI landscape in the Azure Cloud. As a key member of the team, youll focus on building and maintaining robust, scalable, and well-documented REST APIs that power our Data-as-a-Service platform (API Portal). Youll work closely with stakeholders to ensure reliable data delivery, clean design, and seamless integration across systems.
Your Responsibilities :
- Develop and maintain Python-based REST APIs with a strong focus on OpenAPI (Swagger) specifications and clean, testable code.
- Collaborate with internal teams to align on data structures, endpoints, versioning strategies, and deployment timelines.
- Work with tools such as Postman and Swagger UI to validate and document API endpoints.
- Monitor and enhance the performance, reliability, and security of deployed APIs.
- Support consumers of the APIs by maintaining clear documentation and assisting with technical queries.
- Contribute to continuous improvement efforts in our development practices, code quality, and system observability (e.g., logging, error handling).
- Use GitHub, Azure DevOps, or similar tools for version control and CI / CD workflows.
Your Profile :
Strong experience (3+ years) in backend development using Python (e.g., FastAPI, Flask).Solid understanding of REST API design, versioning, authentication, and documentation (especially OpenAPI / Swagger).Proficient in using tools like Postman, VS Code, GitHub, and working with SQL-based databases.Familiar with Azure Functions or cloud-based deployment patterns (experience with Azure is a plus but not mandatory).Comfortable troubleshooting technical issues, analyzing logs, and collaborating with support or development teams to identify root causes.Experience or interest in distributed data processing with Spark or real-time data pipelines using Kafka is a plus, but not required.Team player with a collaborative mindset and a proactive approach to sharing knowledge and solving problems.Fluent in English, written and spoken.(ref : hirist.tech)