Senior Full-Stack Engineer

Senior Full-Stack Engineer

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada  - Permanent
This job allows you to work remotely 


Job Description

We're looking for a seasoned Full-Stack Engineer with experience in building web-based applications and tools to join our fast-moving team. In this role, you will configure and customize our SaaS platforms’ Conversational UI components for multiple global projects.

Responsibilities:
- Design and implement restful Application Programming Interface (API) services
- Work with our UI/UX (User Experience) designers to create a highly engaging user experience for all projects
- Work with the team to build generic and re-usable front end modules that can be easily customized per client while taking advantage of our platform’s existing architecture
- Investigate other new technologies to decrease our time to deployment
- Participate in analysis, planning, and migration of older projects to the latest platform versions
- Work closely with other teams, Project Managers, and Client Success Directors to meet and exceed client expectations
- Provide estimates and assess timelines as needed for new and upcoming projects

This is the tech stack that you'll be working with:
Linux
Javascript or Typescript
CSS/HTML5
Node.js
Vue.js
Express.js
No-SQL databases (Mongo, Firestore)
Git
Agile: JIRA and Confluence
Docker/Kubernetes
Google Cloud Platform
Firebase
App Egine
Dialogflow
Python (Django, Flask)
Jenkins/Maven/Selenium


Must Have Skills:

Required Experience:
- Bachelor’s Degree in Computer Science or equivalent
- Experience working in an AGILE development and project framework
- Senior level (7-10 years) experience in a fast-growth, startup company (preferred)
- Experience writing secure and efficient restful APIs (NodeJS / ExpressJS)
- Experience creating frontends with a modern frontend JS Framework (VueJS, Angular or React)
- Experience with Bootstrap or other UI frameworks
- Knowledge of Google Cloud Platform components
- Understanding of NoSQL DBs, Firebase/store, BigQuery
- Experience in APIs and Microservices development


Nice to Have Skills:

- Previous experience with Conversational AI tools: DialogFlow, RASA NLU, Microsoft LUIS, Amazon Lex
- Demonstrated knowledge in: Natural Language Processing / Understanding, Machine Learning


Details:

Starting: ASAP







Similar jobs in Toronto:

Similar jobs in other locations: