Javascript Engineer




Javascript Engineer

Toronto, Ontario  - Permanent


Job Description

We are seeking a Software Engineer who thrives in a high-reaching/fast-paced environment, someone who loves a good challenge, and incapable of leaving problems unsolved. The ideal Software Engineer will be joining an innovative team, and will want to demonstrate his/her technical acumen (specifically in JavaScript) and leadership abilities.

Responsibilities:
- Writing maintainable, testable, and performant code.
- Designing and building out the Company's platform and REST API using Node, Angular, TypeScript, MySQL, Mongo, and Cloud Services.
- Staying current with best practices and tooling from the JavaScript community.
- Collaborating with your team to tackle problems and learn from failures.


Must Have Skills:

Required Experience:
- Strong knowledge, at an expert level, on JavaScript (ES6 and beyond), with at least 2+ years of experience in NodeJS.
- Experience with Mongo and MySQL.
- A solid understanding of Promises, ideally using Bluebird and async functions.
- A true passion for learning and staying up to date with best practices.
- Experience with enterprise level SDLC and automation.
- Excellent debugging skills.


Nice to Have Skills:

- Experience with AWS.
- Active in the open source community.
- Knowledge of, and experience with: D3, Microservice Architecture, Machine Learning.
- Familiarity with financial and investment terminology and theories.


Details:

Starting: ASAP
Dress Code: Casual