M8 is seeking a versatile and passionate JavaScript Developer to create engaging web-based experiences using Node and React.

You’ll join an independent, fast moving team that thrives on building scalable and maintainable software. We work on a range of interesting projects, from chatbots to web applications.


  • Develop new APIs
  • Develop application logic
  • Develop chatbot application logic
  • Develop new data management tools and interfaces
  • Maintain and evolve existing JavaScript, HTML and CSS codebases in React
  • Collaborate with cross-functional teams to improve APIs and UIs
  • Write maintainable, scalable JavaScript, HTML and CSS


  • 3+ years of experience building consumer-facing web properties
  • Expert proficiency in Node
  • Proficiency in JavaScript, HTML, CSS, and related web technologies
  • Experience with modern JavaScript libraries and tooling (ES6, React/Angular, Redux/MobX, etc.)
  • Experience designing web applications build with modern technologies
  • Experience developing web applications from the ground up
  • Strong organizational and communication skills


  • A degree in Computer Science or equivalent academic background
  • A strong sense of ownership
  • Hands-on experience building services using Amazon Web Services
  • Strong sensibilities for UX and design
  • Experience with the command line
  • Experience with natural language processing tools (Dialogflow)

Get in Touch

If you have something to say, we're here to listen