Responsibilities& Duties
Apply object-oriented programming principles to develop productive, modular code.
Collaborate with front-end developers and have a basic understanding of JavaScript, HTML5, and CSS3.
Utilize strong unit testing and debugging skills to ensure code quality and reliability.
Use version control tools like Git, Mercurial, or SVN for code management and collaboration.
Work with ORM libraries to manage data and optimize database interactions.
Understand Python threading limitations and effectively implement multi-process architecture as needed.
Implement server-side templating for energetic, data-driven applications.
Mentor and support junior team members, fostering their technical growth.
Skill-setwe are looking for
Soft Skills:
Robust Communication.
Adaptability.
Time Management.
Initiator and Collaborative.
Technical Skills & Qualifications:
A bachelors degree in computer science, or a related field.
Proven work experience as a Python Developer.
Proficient in Python and similar technologies (like Django, Flask or Pyramid).
Hands-on experience in Python libraries - Pandas, NumPy, Scikit-Learn.
Experience in TensorFlow will be a plus.
Use of SQL and page scrapping & other data manipulation tools and packages.