Job Description:Job Description:The successful candidate must skilled in Python software development and will have a passion for developing high-quality, efficient, and scalable code, and will have a strong understanding of software development best practices.Responsibilities:● Design, build, and maintain efficient, reusable, and reliable Python code● Develop high-performance applications and software components using Python● Work closely with cross-functional teams to define, design, and ship new features● Collaborate with the development team to define software development best practices and standards● Write automated tests to ensure software quality and reliability● Troubleshoot and debug code, and provide technical support to other team members● Stay up-to-date with the latest developments in Python and related technologies● Handle Desktop Support as needed● Mentor junior developers as neededAdditional Information:● Bachelor's degree in Computer Science, Software Engineering, or a related field● 3+ years of experience as a Python Developer or similar role ; Fresh can also apply● Strong understanding of Python, including experience with Python frameworks such as Django, Flask, or Pyramid● Good knowledge of front-end technologies, such as HTML, CSS, and JavaScript● Familiarity with databases (e.g. PostgreSQL, Redis, MongoDB, MySQL) and SQL● Excellent problem-solving and debugging skills● Good communication and interpersonal skills, with the ability to work effectively with cross-functional teams