Software Engineer (Node JS)

Kathmandu, Nepal
Full Time
Asia Technology

About Fusemachines

Fusemachines is a leading AI strategy, talent, and education services, provider. Founded by Sameer Maskey Ph.D., Adjunct Associate Professor at Columbia University, Fusemachines has a core mission of democratizing AI. With a presence in 4 countries (Nepal, the United States, Canada, and the Dominican Republic and more than 250 full-time employees) Fusemachines seeks to bring its global expertise in AI to transform companies around the world.

Qualifications and Experience

  • Must have completed a Bachelor's degree in Computer Science or similar
  • At least 4 years of work experience in a related field

Competencies Required

  • Have 4+ years of prior experience in roles that include front-end and back-end development
  • 3+ years experience using MongoDB
  • 2+ years experience using Node.js
  • Good knowledge of Node.js frameworks.
  • Fluent in Javascript, HTML, and CSS, web stacks, libraries, and frameworks.
  • Enjoy rapid development environments - we push code multiple times per day
  • Have advanced experience with SQL and NoSQL databases.
  • Good knowledge of user authentication and authorization and application security.
  • Proven ability to work with large volumes of data
  • Have worked in an environment where developers have written tests and shared ownership of code
  • Understanding Mobx, Redux, React hooks, Typescript is a plus
  • Knowledge of cloud platforms such as AWS, GCP and their services
  • Knowledge of CI/CD tools

Key Responsibilities

  • Develop, implement and test features that satisfy requirements of product, monitor and maintain existing products.
  • Work with backend team, UI/UX and design teams, frontend teams, and help integrate all the components as per requirements
  • Experience with creating RESTful API and GraphQL with Node.js and popular Node.js frameworks.
  • Communicate with clients to gather requirements and provide technical solutions
  • Help analyze task, procedure, and process with the best solution possible
  • Implementing automated testing platforms and unit tests
  • Deploying and monitoring application 
  • Provide proper guidance and supervision of subordinate engineers and their work.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.


Apply for this position

We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*