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 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)
Amazon Web Services (EC2, RDS, Lamba, Elasticache, …)
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”)!
Flexible work hours
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 email@example.com with your CV and cover letter.