Python Developer

2 - 6 years

0 Lacs

Posted:16 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Python API Developer at the company, you will play a crucial role in designing, developing, testing, and maintaining high-performance APIs that power applications and services. Your expertise in FastAPI, relational and NoSQL databases, cloud deployments, and RESTful API design principles will be essential to your success in this role. **Key Responsibilities:** - Design and develop robust, scalable, and secure APIs using FastAPI. - Integrate with databases such as PostgreSQL, MySQL, and MongoDB. - Write clean, maintainable, and well-documented code. - Collaborate with front-end developers, product managers, and other stakeholders to define API requirements. - Implement authentication and authorization mechanisms (OAuth2, JWT). - Create and maintain API documentation using tools like Swagger/OpenAPI. - Deploy and monitor APIs on cloud platforms such as AWS, GCP, or Azure. - Write unit and integration tests to ensure high code quality. - Optimize application performance and scalability. - Follow agile development methodologies and participate in code reviews and team meetings. **Required Skills & Qualifications:** - 2+ years of experience in Python backend development. - Strong proficiency in FastAPI. - Solid experience with PostgreSQL, MySQL, and MongoDB. - Understanding of RESTful API design principles. - Experience with API documentation tools (Swagger/OpenAPI). - Familiarity with cloud deployment (AWS EC2, Lambda, ECS, EKS or similar). - Proficiency in version control using Git. - Experience with Docker for containerization and basic knowledge of CI/CD. - Familiarity with Linux-based development environments. - Good understanding of security best practices for APIs. - Strong problem-solving and debugging skills. **Nice-to-Have Skills:** - Experience with Redis or other caching systems. - Experience with message queues like RabbitMQ or AWS SQS. - Basic understanding of microservices architecture. - Experience in writing unit/integration tests using Pytest or similar frameworks. - Exposure to monitoring tools like Prometheus, Grafana, or ELK stack. You will be a valuable addition to the team if you hold a Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

noida, uttar pradesh, india

yavatmal, maharashtra