Job Brief:
We are seeking a skilled and passionate Python Developer to join our engineering team.
As a Python Developer, you will contribute to the development and maintenance of various software applications.
Your expertise in Python programming will be crucial in creating robust, scalable, and efficient solutions.
Responsibilities:
• Write clean, testable, and maintainable Python code.
• Collaborate with cross-functional teams to understand application requirements.
• Develop back-end components and integrate front-end elements into applications.
• Manage data exchange between the server and users.
• Debug and troubleshoot issues in existing code.
• Optimize application performance and scalability.
• Stay up-to-date with industry trends and best practices.
Requirements:
• Proven experience as a Python Developer for at least 3 to 5 years.
• Proficiency in Python and some of its libraries (such as Pandas, NumPy, SciKit).
• Strong Knowledge of SQL
• Proficient with use/contribution to open source community packages
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork abilities.
• Knowledge of database systems (SQL, NoSQL).
• Bachelor’s degree in Computer Science, Engineering, or a related field.