Python Developer

Fusemachines Nepal

Fusemachines (https://www.fusemachines.com/) builds AI Schools in underserved communities (AI Education Solution) and connects the graduates to AI job opportunities (AI Talent Solution). Fusemachines AI Schools run AI Microdegree® and Certificate programs in physical classrooms using it’s proprietary content and learning platform.

Job Information

  • icon
    Duty Station Kathmandu
  • icon
    Type of Appointment Full time
  • icon
    No. of Openings 1 opening
  • icon
    Salary Competitive /
  • icon
    Job Level : Officer
  • icon
    Job Experience : 2 + Years
  • icon
    Job Category Software & Web Development
  • icon
    Job Qualification : Bachelor
  • icon
    Posted Date : Mar 23, 2021

Job Description

Job Description

  • Proficiency in Python.
  • Knowledge of Python web frameworks such as Django, Flask, Tornado.
  • Knowledge of ORM libraries.
  • Knowledge of package management systems like PIP, Conda.
  • Knowledge of web servers like Nginx, Gunicorn, Apache.
  • Follow agile principles and processes including (but not limited to) standup meetings, sprints, and retrospectives.
  • Ability to design, build and work with RESTful Web Services in JSON and XML formats.
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Theoretical and practical knowledge of SQL / NoSQL databases with hands-on experience in at least one database system.
  • Solid understanding of Data Structure and Algorithms.
  • Solid understanding of Object-Oriented Programming concepts.
  • Strong unit test and debugging skills.
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with Version Control tools such as Git.
  • Familiarity with the deployment process.
  • Familiarity with AWS and various services.

Required Qualification & Experience

  • Must have a full-time degree in Computer Science or similar.
  • At least 2 years of work experience in a related field.