We are looking for a skilled Python Developer to design, develop, test, and maintain high-quality software applications. The ideal candidate should have strong programming skills in Python, experience with web frameworks, databases, and APIs, and the ability to work collaboratively in an agile development environment.
Key Responsibilities
- Develop, test, and maintain Python-based applications.
- Write clean, efficient, and reusable code following best practices.
- Design and implement RESTful APIs and backend services.
- Integrate applications with databases, third-party APIs, and cloud services.
- Debug, troubleshoot, and optimize application performance.
- Collaborate with frontend developers, QA engineers, and product teams.
- Participate in code reviews and maintain technical documentation.
- Ensure application security, scalability, and reliability.
- Stay updated with emerging technologies and recommend improvements.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2–5 years of experience in Python development (or as required).
- Strong proficiency in Python.
- Experience with frameworks such as Django, Flask, or FastAPI.
- Knowledge of REST APIs and microservices architecture.
- Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Familiarity with Git and version control systems.
- Understanding of Object-Oriented Programming (OOP) principles.
- Experience with unit testing and debugging.
- Good problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of Docker and Kubernetes.
- Familiarity with CI/CD pipelines.
- Experience with Redis, Celery, or RabbitMQ.
- Exposure to Linux environments.
- Basic understanding of frontend technologies (HTML, CSS, JavaScript).
Nice to Have
- Experience with AI/ML libraries such as NumPy, Pandas, TensorFlow, or PyTorch.
- Knowledge of DevOps practices.
- Relevant certifications in Python or cloud technologies.
Employment Type
Experience
- 2–5 years (can be adjusted based on the role)
Location
- On-site / Hybrid / Remote (as applicable)
Benefits
- Competitive salary
- Health insurance
- Paid time off
- Learning and certification support
- Flexible work environment
- Career growth opportunities
Pay: ₹9,332.27 - ₹43,049.37 per month
Work Location: In person