NodeJS Developer - Gnowbe - Singapore


Gnowbe is a mobile 1st, web-enabled, micro-learning solution designed specifically for behavior change that delivers business impact. We aspire to revolutionize corporate education through transformational learning - available anytime, anywhere. We built Gnowbe on the latest research and science on how adults learn: not by passive listening but through application and reflection. Gnowbe leverages bite-sized, social learning (chats and messaging) and gamification to encourage active engagement and inspire behavior change. It is designed for the modern learner who needs relevant, new content when they want it, when they need it - right in their pockets. We serve clients globally from our 2 offices based in San Francisco and Singapore.


Job Description

We are looking for a Node.js Developer who can design, implement and maintain services that will be part of our system.



  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Ownership of services (design, development, testing, maintenance and documentation)

Desirable Skills And Qualifications

  • TypeScript and Node.js
  • Proficient understanding of code versioning tools, such as Git
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good knowledge of modern backend development, databases, basic data structures and most common design patterns
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Experience with real-time systems is a plus
  • Experience with GraphQL is a plus
  • Experience with MongoDB, Redis, RabbitMQ, Elastic Search, SQL is a plus
First application date:


Are you sure you want to withdraw this application?

Saving changes
Saving changes