What are the responsibilities and job description for the Python Developer position at ShrinQ Consulting Group Inc?
About the Role
We are looking for an enthusiastic and self-motivated Entry Level Python Developer to join our development team. The candidate will assist in building, testing, and maintaining Python-based applications while learning industry best practices and working with experienced developers.
This role is ideal for freshers or junior developers passionate about programming, backend development, automation, and problem-solving.
Key Responsibilities
- Develop and maintain Python applications and scripts
- Assist in backend development and API integration
- Write clean, efficient, and reusable code
- Debug and troubleshoot application issues
- Work with databases and data processing tasks
- Collaborate with frontend developers and team members
- Participate in testing, deployment, and documentation
- Learn and adapt to new technologies and frameworks
Required Skills
- Basic knowledge of Python programming
- Understanding of OOP concepts and data structures
- Familiarity with SQL databases such as MySQL or PostgreSQL
- Basic understanding of REST APIs
- Knowledge of HTML, CSS, and JavaScript is a plus
- Familiarity with Git/GitHub version control
- Good analytical and problem-solving skills
- Strong communication and teamwork abilities