Description
<p>We are looking for a talented and experienced Python Developer with 3 to 5 years of professional experience to join our dynamic team. As a Python Developer, you will be responsible for designing, developing, and maintaining Python-based applications and systems, ensuring high performance, scalability, and security. You will work closely with cross-functional teams to deliver robust software solutions, and continuously improve code quality and efficiency.</p><p><br></p><p><b>Key Responsibilities:</b></p><ul><li>Design, develop, and deploy Python-based applications and services.</li><li>Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.</li><li>Write clean, maintainable, and efficient code following best practices and coding standards.</li><li>Develop and maintain RESTful APIs to support various services.</li><li>Debug and optimize existing Python applications for performance improvements.</li><li>Write automated unit tests and ensure code coverage to guarantee the quality of the software.</li><li>Work on data processing and manipulation, working with large datasets and databases.</li><li>Contribute to the design and architecture of software solutions.</li><li>Collaborate in an Agile development environment, participating in sprint planning, daily stand-ups, and code reviews.</li><li>Work with version control systems like Git for collaborative development and deployment.</li><li>Troubleshoot and resolve technical issues as they arise.</li></ul><p><br></p><p><b>Required Skills and Qualifications:</b></p><ul><li>3 to 5 years of experience in Python development.</li><li>Strong proficiency in Python programming</li><li>Good understanding of front-end technologies (HTML, CSS, JavaScript) and browser developer tools.</li><li>Familiarity with cloud platforms (AWS, GCP, Azure) and containerization tools like Docker.</li><li>Strong understanding of software development principles and design patterns.</li><li>Familiarity with RESTful API design and development.</li><li>Experience in browser automation using Selenium, Playwright or equivalent.</li><li>Ability to troubleshoot, test, and optimize code for performance and scalability.</li><li>Experience with version control systems such as Git and GitHub.</li><li>Familiarity with Agile methodologies and continuous integration/continuous deployment (CI/CD) processes.</li><li>Strong problem-solving and analytical skills.</li><li>Excellent communication and collaboration skills.</li></ul><p></p>





