Description:
Main Responsibilities of a Python Developer
- Developing and maintaining software applications using the Python programming language
- Designing and optimizing application performance, usability, and scalability with Python
- Troubleshooting and debugging applications to ensure low latency and high-availability
- Integrating user-facing elements with server-side logic
- Implementing security and data protection and accommodating various data storage solutions
- Implementing test-driven development and automated testing for Python applications
- Conducting and participating in code reviews and discussions on software design and architecture to provide constructive feedback to team members
- Collaborating with cross-functional teams to define project requirements and scope
Key Requirements
- You have a Degree in Computer Science, Engineering, or a related field
- You have prior experience as a Python Developer
- You possess Good knowledge of Django, Flask, or similar Python frameworks
- You are familiar with front-end technologies, such as JavaScript, HTML5, and CSS3
- You possess knowledge of ORM (Object Relational Mapper)
- You are familiar with various testing tools