Job Summary
We are looking for a passionate Python Developer to design, develop, and maintain scalable backend applications and APIs. The ideal candidate should have a strong understanding of Python programming, REST APIs, databases, and modern backend frameworks. You will work closely with frontend developers, QA engineers, and product teams to build high-quality software solutions.
Key Responsibilities
- Develop, test, and maintain Python applications.
- Build RESTful APIs using frameworks like FastAPI, Django, or Flask.
- Write clean, efficient, and reusable code following best practices.
- Integrate databases such as PostgreSQL, MySQL, or MongoDB.
- Debug, troubleshoot, and optimize application performance.
- Collaborate with frontend developers to integrate user-facing elements.
- Write unit tests and participate in code reviews.
- Work with Git for version control.
- Deploy and maintain applications on cloud platforms.
- Create and maintain technical documentation.
Required Skills
- Strong knowledge of Python programming.
- Experience with FastAPI, Django, or Flask.
- Good understanding of REST APIs.
- Knowledge of SQL databases (PostgreSQL/MySQL) and NoSQL databases (MongoDB).
- Familiarity with Object-Oriented Programming (OOP).
- Experience with Git and GitHub.
- Understanding of data structures and algorithms.
- Basic knowledge of Docker and Linux is a plus.
Preferred Skills
- Experience with Redis or Celery.
- Knowledge of asynchronous programming (async/await).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Understanding of CI/CD pipelines.
- Knowledge of AI/ML libraries or integrations is an added advantage.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 0–3 years of experience in Python development (Freshers with strong projects are encouraged to apply).
Nice to Have
- Experience with LangChain, OpenAI APIs, or AI-powered applications.
- Knowledge of microservices architecture.
- Experience working in Agile/Scrum environments.
Benefits
- Competitive salary.
- Flexible work environment.
- Learning and career growth opportunities.
- Health insurance and paid leaves.
- Exposure to modern technologies and cloud platforms.
Pay: ₹10,128.79 - ₹10,658.96 per month
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Work from home
Work Location: Remote