About the role
Job Summary:
We are seeking a highly skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in object-oriented programming, experience in developing scalable RESTful APIs, and proficiency with various Python frameworks. You will be responsible for ensuring code quality and performance, debugging existing applications, and contributing to the development of high-quality software solutions.
Responsibilities:
Write effective, efficient, and scalable code using object-oriented programming principles.
Develop efficient and scalable RESTful APIs.
Utilize Python frameworks such as Django, CherryPy, and others to build robust applications.
Work with both SQL and NoSQL databases.
Develop automated tests to ensure code quality and coverage using Python libraries like unit test and PyTest.
Optimize code for performance and scalability.
Debug and understand applications written by other developers.
Collaborate with UX/UI designers to implement design into the code.
Integrate user-facing elements with server-side logic.
Must-Have Qualifications:
Good experience in writing effective, efficient, and scalable code using object-oriented programming.
Proven experience in developing efficient, effective, and scalable RESTful APIs.
Strong knowledge of Python frameworks such as Django, CherryPy, etc.
Proficient in SQL and NoSQL databases.
Experience with developing automated tests to ensure code quality using libraries such as unittest, PyTest, etc.
Ability to optimize code for performance and scalability.
Capability to understand and debug applications written by others.
About the company
Check out the solutions we offer on AI, automation, chat-bots, data driven marketing, quality engineering and digital transformation.