Full Stack Developer

About Us

We’re a fast-growing technology company shaping Montreal’s AI ecosystem. Keatext is the only AI cognitive agent that reveals customers’ true feelings about brands. We leverage consumer multi-channel conversations as an opportunity to learn how to improve customer experience. Our solution integrates the latest breakthroughs in deep learning, automatically adapting to any industry. So far, our clients have successfully processed millions of comments, boosting customer satisfaction, thus increasing their revenue.

Our Team

Our culture is “Valley style” with a Montreal twist: friendly and casual work environment, hard work, fast pace… Our culture revolves around passion, initiative, collaboration as well as M&M’s, giant bean bags and inspirational Sci-Fi.

About the Role

Keatext is looking for a developer who’s excited about expanding their knowledge of Scala or React.js as well as other technologies and languages. One thing we all have in common is a drive to learn and grow, and we welcome suggestions on how to make our technology even better!

Our core product is an ensemble of micro-services written in Scala and node.js with a React frontend.

We use PostgreSQL and MongoDB for our storage. Our infrastructure runs entirely within Amazon Web Services and we make use of many of their services (DynamoDB, Elasticache, RDS, Lambda, etc.) Most of our services are deployed as Docker containers using Marathon/Mesos.

We follow service-oriented architecture principles and we roll-out enhancements and new features in a continuous manner. By the way, you will have the opportunity to grow into the role you desire, but for now, we need your talent for the above.

Your Main Responsibilities:

  • Design of the overall architecture of the web application
  • Implementation/evolution of a robust set of microservices and APIs to power the web application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the web application

You have experience in:

  • Scala (or any other functional programming language)
  • React.js
  • Node.js
  • PostgreSQL
  • MongoDB
  • Amazon Web Services (EC2, RDS, Lamba, Elasticache, …)
  • Docker
  • Micro Services

You’re a fit if:

  • You have +5 years of experience using mentioned technologies
  • You have a track record of deployed products/projects where mentioned technologies are involved
  • You’re a versatile developer
  • You’re autonomous “get-the-job-done” type, but also a team player
  • You believe in working smart
  • You eat up knowledge for breakfast, lunch and dinner
  • You’re a clear and efficient communicator
  • You like to express and share your ideas and ask questions (even if they seem crazy and “out there”)!

Your benefits:

  • Competitive salary
  • Flexible work hours
  • Health Insurance
  • 3 weeks vacation (plus office closed between Christmas and New Year)
  • UNLIMITED COFFEE and M&M’s!

Think you would be perfect for this role? Great! We want to hear from you. Drop us an email at careers@keatext.ai with your CV and cover letter.