Job
Description
We are seeking an experienced Python Developer to become a valuable member of our dynamic team at Kansoft Solutions. As a Python Developer with us, you will be responsible for designing, developing, and maintaining scalable Python applications. We are looking for an individual who is highly skilled, enthusiastic, and proficient in writing clean and efficient code, with a special focus on backend components and integrations. Your key responsibilities will include designing, developing, testing, and maintaining robust Python-based applications and APIs. You will collaborate closely with cross-functional teams, including front-end developers, designers, and product managers. It will be your responsibility to write reusable, testable, and efficient code, integrate user-facing elements with server-side logic, troubleshoot, debug, and upgrade existing software, and implement security and data protection best practices. Additionally, you will participate in code reviews to ensure coding standards are followed and create and maintain technical documentation. To be successful in this role, you must possess a strong proficiency in Python and have experience working with Python web frameworks such as Django or Flask. Knowledge of RESTful APIs and Microservices Architecture is essential, along with familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). An understanding of version control systems like Git is required. Knowledge of Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP) would be advantageous. Strong problem-solving skills, attention to detail, a solid understanding of OOP, and software development principles are also key qualifications for this position.,