Job Description
<strong>Summary</strong><p><br></p>We are looking to hire an experienced Python Developer to join us in our mission to educate the world. The successful candidate shall be responsible for creating, maintaining, and integrating Python-based apps with different systems as well as collaborating closely with our development team to ensure that our code is efficient, scalable, and of high quality.<p><br></p><strong>Responsibilities</strong><p><br></p><ul><li>Develop, test, and support Python-based applications such as web apps, APIs, and data processing pipelines.</li><li>Create efficient and scalable solutions to complicated issues.</li><li>Collaborate with cross-functional teamsthat include other engineers, product managers, and designers.</li><li>Write code that is clean, maintainable, and efficient while adhering to the best practices and coding standards to improve the performance and scalability of our applications</li><li>Maintain code quality using automated testing and code reviews.</li><li>Troubleshoot and debug applications to resolve issues.</li><li>Participate in the software development life cycle, which includes planning, designing, developing, testing, and deploying software.</li></ul><p><br></p><strong>Qualifications& Work Experience</strong><p><br></p><ul><li>Bachelor’s degree in computer science, computer engineering, or a related field</li><li>At least 1 year of experience in Python development</li><li>Strong proficiency in Python and related libraries and frameworks, such as Django, Flask, and NumPy</li><li>Experience in relational databases, such as MySQL, PostgreSQL, and SQL queries</li><li>Familiarity with cloud services, specifically AWS, and related services, such as EC2, S3, Lambda, and RDS</li><li>Familiarity with web development technologies, such as HTML, CSS, JavaScript, and jQuery</li><li>Experience with version control systems, such as Git</li></ul><p><br></p><strong>Behavioural Competencies</strong><p><br></p><ul><li>Problem-solving and decision-making skills</li><li>Analytical skills</li><li>Accuracy and attention to detail</li><li>Ability to work independently and within a team</li><li>Excellent written and verbal communication skills</li></ul><p><br></p>Powered by JazzHR<p><br></p>z3a6BJhevW