We are looking for a Full-Stack Developer who can use Node.js and front-end web technologies to build robust web applications.
While this is mainly a back-end oriented role, as a full-stack developer you'll build services that directly affect the user experience. You'll be joining a small team of dedicated, mindful people with diverse backgrounds and strong sensibilities for usability, practicality, and delightful user experiences.
As a full-stack developer, you will:
Collaborate with fellow developers and designers to design, build, and maintain chatbot applications and supporting systems from concept to finished product
Create prototypes to test out new ideas
Add new features to existing applications and services
Identify and fix production issues on different parts of our stack
We are looking for people with the following skills:
Experience building public or private REST APIs
Experience building chatbots for a third-party messaging platform (e.g. Messenger, Telegram, Twilio, etc.)
Familiarity with building front-end user interfaces using modern web technologies
Familiarity with NLP platforms (e.g. Dialogflow, Wit.ai, etc.) is a plus
Familiarity with AWS, Docker, and/or container orchestration is a huge plus
You might be a good fit if you:
Have a pragmatic approach to building stuff
Favor user experience and maintainability over technical sophistication
Are able to work in group environments as well as on your own
Are confident in asking for help when needed
It’s not expected that a candidate has expertise in all these areas. We’re looking for professional developers, who can quickly learn and adapt as our systems and situation changes, rather than candidates with a rigid skill set. When in doubt, please apply!