Job Description Python API Developer
Experience: 2.5–4 Years
Location: Bangalore
Notice Period: Immediate Joiners Only
Shift Timings: As per company timings
Role Overview
We are seeking a talented and motivated Python API Developer to join our engineering team. The ideal candidate will have hands-on experience building scalable backend applications and RESTful APIs using modern Python frameworks. You will work closely with cross-functional teams to develop high-performance services that power data-driven and enterprise-grade applications.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance RESTful APIs using Python.
- Build backend services using frameworks such as FastAPI , Flask, or Django REST Framework .
- Collaborate with frontend developers, data scientists, and DevOps teams to integrate APIs and services.
- Write clean, maintainable, and testable code following software engineering best practices.
- Conduct unit testing, code reviews, and troubleshooting to ensure code quality.
- Optimize application performance, scalability, and reliability.
- Develop and manage integrations with third-party services and external APIs.
- Work with SQL and NoSQL databases to design efficient data storage solutions.
- Document APIs and technical specifications using Swagger/ OpenAPI standards.
- Participate in Agile development processes, sprint planning, and technical discussions.
Required Skills
- Strong proficiency in Python programming .
- Hands-on experience developing RESTful APIs .
- Expertise with FastAPI , Flask, or Django REST Framework .
- Experience with relational databases such as PostgreSQL or MySQL .
- Knowledge of NoSQL databases such as MongoDB .
- Familiarity with Git and version control best practices.
- Understanding of software architecture and design principles.
- Experience implementing API security mechanisms such as JWT and OAuth .
- Basic knowledge of Docker and containerized deployments.
- Understanding of asynchronous programming concepts.
Preferred Qualifications
- Experience working on AI/ML-powered applications or data-centric platforms.
- Exposure to cloud platforms such as AWS, Azure, or GCP .
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with messaging and event-streaming platforms such as Kafka or RabbitMQ .
- Experience in microservices-based architectures.
Requirements RESTful APIs using Python,FastAPI, Flask, or Django REST