We are looking for an experienced Python Developer to join our team. The ideal candidate should have a strong background in Python programming and experience in developing web applications using Python-based frameworks such as Django or Flask.
Role Overview:
As a Python Developer with us, you'll be an important part of our development process. Your expertise will drive software application design, creation, and maintenance using Python. Your collaboration with cross-functional teams will be instrumental in solving intricate challenges, and your commitment to writing clean and efficient code will elevate our projects.
Key Responsibilities:
- Craft and maintain software applications using Python
- Collaborate seamlessly with diverse teams to solve complex issues
- Create code that's not only effective but also easy to read and reuse
- Conduct thorough testing and debugging of software
- Engage in code reviews and actively contribute to refining our development methods
- Stay updated with the latest Python and web development trends
Requirements:
- A degree in Computer Science, Software Engineering, or related field
- Minimum 2 to 3 years hands-on experience in Python programming
- Proficiency in Python-based web frameworks like Django or Flask
- Familiarity with SQL and relational databases (e.g. MySQL, PostgreSQL)
- Experience with version control systems like Git
- Knowledge of front-end web technologies such as HTML, CSS, and JavaScript is advantageous
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities