We are seeking a talented and experiencedPython Developer to join our client's team. In this role, you will be responsible for building and maintaining user-friendly, web-based software and applications. You will be a creative and innovative coder with a strong track record of delivering high-quality solutions.
Responsibilities
- Develop and maintain web applications: Write efficient, reusable, and reliable Python code to create and support online applications.
- Collaborate with cross-functional teams: Work closely with developers, designers, and product managers to develop high-quality software solutions.
- Implement security and data protection: Ensure applications and data are secure by applying best practices and industry standards.
- Debug and troubleshoot: Identify and resolve bugs and performance issues.
- Write unit and integration tests: Maintain and enhance test coverage to ensure software stability and reliability.
- Participate in code reviews: Provide feedback on code written by peers to maintain code quality.
- Stay updated with industry trends: Keep up with advancements in Python and related technologies to integrate best practices and modern tools.
- Document code and processes: Create clear and comprehensive documentation for development workflows and codebase.
- Knowledge sharing: Mentor and support less experienced developers to enhance team capabilities.
Your Skills & Experience
- 3+ years experience developing and testing web applications using Python.
- Strong expertise in Python programming language.
- Experience with Django and/or writing and maintaining REST APIs.
- Proficiency in database design and management.
- Ability to multi-task and manage multiple projects simultaneously.
- Strong problem-solving skills, with the ability to devise creative solutions.
- Excellent planning and organisational skills, with the ability to work under competing deadlines.
- Quick learner with strong self-motivation and organisational skills.
- Keen attention to detail.
Desirable
- Experience with Vue.js.
- Familiarity with Python Flask.
- Experience working with the Laravel PHP Framework.
- Understanding of CI/CD best practices and implementation.
••Strong debugging and troubleshooting skills.