About the job
Role Overview:We are looking for a skilled Python Developer to join our growing team. As a Python Developer, you will collaborate with a multidisciplinary team of developers, designers, and system administrators to implement and support our platform using Python technologies.
Responsibilities:
1. Develop robust and scalable software applications in Python.
2. Design and implement RESTful APIs using Django or Flask.
3. Integrate external APIs and web services.
4. Create efficient database schemas and queries.
5. Implement unit tests and functional tests to ensure code quality.
6. Troubleshoot, debug, and upgrade existing systems.
7. Collaborate with team members on project specifications, timelines, and milestones.
Requirements:
1. Proven experience as a Python Developer or similar role (5+ years).
2. Expertise in Python and its frameworks (e.g., Django, Flask).
3. Familiarity with front-end technologies (e.g., JavaScript, HTML5, CSS3).
4. Knowledge of relational databases, SQL, and ORM technologies.
5. Experience with version control systems (e.g., Git, SVN).
6. Good understanding of software design patterns and principles.
7. Excellent analytical and problem-solving skills.
8. Ability to work independently and as part of a team in a fast-paced environment.