Python Developer (AVP Job/ 12)
For OPTIME HIRE
3 - 7 Years
Full Time
Up to 30 Days
Up to 25 LPA
1 Position(s)
India
Posted By : AVP Vigilant Technology Pvt Ltd
Posted 2 Days Ago
Job Skills
Job Description
Job Title: Python DeveloperLocation: Remote Experience: 3–7 years Employment Type: Full-timeJob Summary:We are looking for an experienced Python Developer with strong expertise in FastAPI to design, build, and maintain high-performance APIs and backend systems. The ideal candidate will have hands-on experience with modern Python frameworks, RESTful API design, and cloud-based deployments.
Key Responsibilities:
- Develop, test, and deploy scalable backend applications using FastAPI.
- Design and implement RESTful APIs and integrate them with frontend and third-party systems.
- Write clean, efficient, and reusable code following best practices.
- Collaborate with frontend developers, DevOps engineers, and product teams to deliver complete solutions.
- Implement authentication, authorization, and role-based access control in APIs.
- Optimize applications for performance, scalability, and security.
- Manage data models and integration with databases (SQL/NoSQL).
- Participate in code reviews, troubleshooting, and debugging production issues.
- Maintain clear documentation of code, APIs, and system architecture.
Required Skills & Experience:
- Strong programming skills in Python (3.7+).
- Hands-on experience with FastAPI (preferred) or Flask/Django REST Framework.
- Good understanding of asynchronous programming (async/await) in Python.
- Experience with ORMs (e.g., SQLAlchemy, Tortoise ORM).
- Proficiency with databases – PostgreSQL, MySQL, or MongoDB.
- Familiarity with API design principles and tools like Swagger/OpenAPI.
- Experience with Docker and containerized application deployment.
- Knowledge of Git, CI/CD pipelines, and version control workflows.
- Understanding of cloud platforms (AWS, Azure, GCP) is a plus.
- Strong problem-solving and communication skills.
Preferred Qualifications:
- Experience in microservices architecture.
- Knowledge of Redis, Kafka, or Celery for distributed systems.
- Familiarity with unit testing and pytest frameworks.
- Exposure to GraphQL or WebSockets development.
Matching Jobs
No matching jobs found.