Job Description
We are looking for a Python Developer to join our team. The ideal candidate should have strong experience with developing and maintaining software applications written in Python.
As a Python Developer, you will be responsible for designing, developing, testing, and maintaining software applications using the Python programming language. You will also be responsible for managing databases and creating database schemas.
The ideal candidate should have a deep understanding of object-oriented programming and be comfortable working with large codebases. You should also be knowledgeable of popular Python frameworks such as Flask, Django, and Pyramid.
Responsibilities
• Develop software applications using the Python programming language
• Design and develop database schemas
• Develop unit and integration tests
• Debug and optimize code
• Work collaboratively with other developers
• Create technical documentation
• Provide technical support to end-users
Requirements
• Bachelor’s degree in Computer Science or related field
• 2+ years of experience with Python development
• Knowledge of popular Python frameworks such as Flask, Django, and Pyramid
• Experience with object-oriented programming
• Familiarity with relational databases
• Excellent problem solving and communication skills