Python - REST API Developer

3 - 7 years

0 Lacs

Posted:1 month ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a key member of the team, your main focus will be on constructing and maintaining robust, scalable, and well-documented REST APIs that serve as the foundation for our Data-as-a-Service platform (PUMA API Portal). You will collaborate closely with stakeholders to ensure dependable data delivery, sleek design, and seamless integration across various systems. Your responsibilities will include developing and managing Python-based REST APIs with a strong emphasis on OpenAPI (Swagger) specifications and clean, testable code. You will work alongside internal teams to synchronize on data structures, endpoints, versioning strategies, and deployment schedules. Utilizing tools such as Postman and Swagger UI, you will validate and document API endpoints. Additionally, you will be responsible for continuously monitoring and improving the performance, reliability, and security of deployed APIs. Supporting API consumers by upholding clear documentation and aiding with technical inquiries will also be part of your duties. Furthermore, your contribution to enhancing development practices, code quality, and system observability will be vital. Leveraging tools like GitHub, Azure DevOps, or similar platforms for version control and CI/CD workflows will also fall under your purview. To be successful in this role, you should possess a strong background (3+ years) in backend development utilizing Python (e.g., FastAPI, Flask). A solid grasp of REST API design, versioning, authentication, and documentation particularly OpenAPI/Swagger is essential. Proficiency in tools like Postman, VS Code, GitHub, and experience with SQL-based databases is required. While familiarity with Azure Functions or cloud-based deployment patterns is preferred (Azure experience is advantageous but not obligatory), troubleshooting technical issues, log analysis, and collaborating with support or development teams to pinpoint root causes should be well within your capabilities. Though experience or interest in distributed data processing with Spark or real-time data pipelines using Kafka is beneficial, it is not a mandatory requirement. A team player with a collaborative mindset, proactive in sharing knowledge, and adept at problem-solving will thrive in this role. Proficiency in both written and spoken English is a must-have skill. ,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You