Python Developer
Responsibilities
- Design and develop scalable and secure web applications using python
- Write clean, maintainable, and testable code
- Collaborate with the development team to implement new features and fix bugs
- Participate in code reviews and contribute to the development of best practices
- Stay up-to-date with the latest web development technologies and trends
- Troubleshoot and debug application issues
- Develop and maintain technical documentation
- Coordinating with development teams to determine application requirements.
- Writing scalable code using Python programming language.
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Knowledge of object-relational mapping (ORM)
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Familiarity with database management systems such as MySQL or PostgreSQL
- Ability to write efficient SQL queries and manage database schema
- Knowledge of RESTful API design and development
- familiarity with Linux command-line interface and server administration
- Understanding of web security practices such as cross-site scripting (XSS) and SQL injection prevention