Python Backend Developer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a highly skilled Python Backend Developer with expertise in FastAPI, you will play a crucial role in designing, developing, and maintaining scalable REST APIs. Your responsibilities will include: - Designing, developing, and maintaining scalable REST APIs using FastAPI - Writing clean, efficient, and performant Python code following best practices - Architecting backend services with proper modularization, error handling, and logging - Working with databases (PostgreSQL, MySQL, or similar) including query optimization, indexing, and schema design - Implementing asynchronous programming patterns to ensure high throughput and low latency - Ensuring code quality through proper structuring, documentation, and peer reviews - Collaborating with front-end teams, product managers, and DevOps engineers to deliver end-to-end features - Integrating third-party services and internal microservices securely and efficiently - Designing and maintaining API documentation using OpenAPI/Swagger standards - Troubleshooting performance bottlenecks and proposing optimizations Your skills and qualifications should include: - Strong proficiency in Python and good understanding of object-oriented and functional programming concepts - Hands-on experience with FastAPI for production-level backend development - Knowledge of asynchronous programming (async/await) and event-driven architecture - Experience working with relational databases (PostgreSQL/MySQL) and writing optimized SQL queries - Familiarity with ORMs such as SQLAlchemy or Tortoise ORM - Understanding of API security practices, authentication and authorization (JWT, OAuth2, etc.) - Strong debugging and performance tuning skills - Good understanding of design patterns - Experience working with Git and collaborative workflows (feature branching, code reviews, pull requests) Good to have (Optional but Preferred): - Experience with Docker / container-based deployments - Knowledge of Cloud Platforms (AWS / Azure / GCP) - Experience with message brokers or queues (RabbitMQ, Kafka, Redis Streams) - Familiarity with microservice architecture - Exposure to CI/CD pipelines and DevOps practices - Experience writing unit tests and integration tests (PyTest or similar) Soft Skills & Mindset: - Strong problem-solving ability and attention to performance and scalability - Ability to write clean, readable, and maintainable code - Proactive mindset with a willingness to take ownership of features - Good communication and teamwork skills - Ability to understand product requirements and translate them into technical implementations Please note that this is a full-time position with benefits including a flexible schedule and work-from-home option. The work location is in person.,

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

lalitpur, uttar pradesh, india