Job Description: Python Developer (3+ Years Experience)
We are seeking a highly skilled and motivated Python Developer with 3+ years of professional experience to join our team. The ideal candidate should have a strong command of Core Python, proven expertise in FastAPI, and the ability to design and implement efficient, scalable, and maintainable solutions.
Key Responsibilities
- Design, develop, and maintain backend applications using FastAPI and Python.
- Write clean, efficient, and reusable code following best practices.
- Build and integrate RESTful APIs for internal and external use.
- Collaborate with front-end developers, QA, and other stakeholders to deliver high-quality products.
- Debug, troubleshoot, and optimize applications for performance and scalability.
- Participate in code reviews and contribute to team knowledge sharing.
- Analyze requirements, identify potential issues, and propose effective solutions.
Required Skills & Qualifications
- 3–5 years of professional experience in software development with Python.
- Strong understanding of Core Python concepts (OOP, multithreading, async programming, data structures, exception handling).
- Hands-on experience with FastAPI (or similar frameworks such as Flask/Django with willingness to work on FastAPI).
- Solid understanding of REST APIs, request/response lifecycle, and best practices for API security.
- Experience working with databases (PostgreSQL, MySQL, MongoDB, etc.).
- Knowledge of version control systems (Git/GitHub/GitLab).
- Strong problem-solving skills with the ability to analyze and debug complex issues.
- Good communication and collaboration skills to work effectively in a team environment.
Nice to Have (Optional but Preferred)
- Experience with Docker / Kubernetes / CI-CD pipelines.
- Exposure to cloud platforms (AWS, GCP, Azure).
- Familiarity with testing frameworks (PyTest, UnitTest).
- Knowledge of asynchronous programming and event-driven architectures.
- Basic understanding of frontend frameworks (React, Angular, etc.) for API integration.
Job Types: Full-time, Permanent, Fresher
Pay: ₹400,000.00 - ₹600,000.00 per year
Benefits:
- Flexible schedule
- Paid time off
Application Question(s):
- What is your Current Annual CTC?
- What is your Expected Annual CTC?
Experience:
- Python: 3 years (Required)
- Back-end development: 3 years (Required)
Work Location: In person