Role Overview
We are looking for a skilled Python Developer to design, develop, and maintain high-performance applications. The ideal candidate should have expertise in Python, backend development, API integrations, and cloud deployments, along with strong problem-solving abilities.
Responsibilities
- Develop efficient, reusable, and scalable Python applications
- Design and implement robust backend solutions with Django or Flask
- Integrate user-facing elements with server-side logic
- Implement security and data protection best practices
- Manage and optimize relational and non-relational databases
- Develop and integrate RESTful APIs for seamless data exchange
- Deploy applications on cloud platforms (AWS, Heroku, or Linux)
- Debug and troubleshoot software issues efficiently
- Collaborate with cross-functional teams for requirement analysis and technical solutions
Requirements
- 3+ years of experience as a Python Developer
- Strong Python programming and OOP concepts
- Experience with Django or Flask for backend development
- Familiarity with front-end technologies (HTML, CSS, JavaScript)
- Knowledge of API development and integration (RESTful APIs)
- Strong database management skills (MySQL, PostgreSQL, MongoDB)
- Experience with web scraping tools (Beautiful Soup, Scrapy)
- Proficiency in cloud-based deployments and DevOps practices
- Strong debugging and problem-solving skills
Skills
- Python
- Django
- AWS
- Flask
- RESTful APIs