We are looking for a Python Developer with a minimum of 3 to 5 years of experience in building high-performing, scalable applications, with strong core Python skills, solid understanding of backend development, and a deep grasp of frameworks, APIs, and database fundamentals
Job Description: Python Developer (3–5 Years Experience)
Key Responsibilities
- Develop, optimize, and maintain backend applications using Python and OOP principles
- Work with MySQL for database design, queries, optimization, and performance tuning
- Implement web scraping solutions using tools such as Selenium, BeautifulSoup, or Scrapy
- Perform data processing and transformation using Pandas and NumPy
- Collaborate with the team using Git-based workflows
- Use Docker for development, testing, and deployment
- Troubleshoot, debug, and enhance existing applications
- Work closely with cross-functional teams to deliver scalable and efficient solutions
Required Skills & Qualifications
- 3–5 years of strong hands-on experience in Python development
- Strong understanding of MySQL and Git (mandatory)
- Solid knowledge of Object-Oriented Programming (OOP)
- Practical experience in backend development
- Experience with web scraping tools like Selenium, BeautifulSoup, or Scrapy (preferred)
- Familiarity with Pandas, NumPy, and basic Docker usage
- Good communication skills with English fluency
- A self-driven, proactive, and responsible approach to wNice to Have
- Experience with REST APIs, FastAPI, Django, or Flask
- Basic understanding of Linux