We are seeking a motivated and enthusiastic Python Developer to join our dynamic team. The ideal candidate will have a passion for technology and a desire to learn and grow in a fast-paced environment. You will work on both front-end and back-end development, contributing to the design, development, and maintenance of web applications.
Key Responsibilities:
Collaborate with cross-functional teams to gather and analyse requirements.
Design and develop user-friendly web applications using Python and related frameworks.
Develop and maintain back-end services and APIs using Python frameworks (e.g., Django, Flask).
Write clean, maintainable, and efficient code.
Participate in code reviews and contribute to team knowledge sharing.
Working with frontend developers, DevOps, and stakeholders to define and ship new features.
Troubleshoot and debug applications to optimize performance.
Stay up-to-date with emerging technologies and industry trends.
Preferred Skills:
Strong experience in Python programming and web development frameworks.
Experience with version control systems (e.g., Git).
Familiarity with front-end technologies (HTML, CSS, JavaScript).
Understanding of databases (SQL or NoSQL) and RESTful APIs.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Willingness to learn and adapt to new technologies.
Knowledge of cloud services (e.g., AWS, Azure) is a plus.
Qualifications:
Bachelor’s degree in computer science, Information Technology, or a related field.
2+ years of experience in developing python web applications.