Employment Term: Contract
Location: Toronto
, ON
Hiring Intermediate/Senior Full Stack Developers on a 9-month contract engagement in Toronto, ON! In this position, you will work on both the front-end and back-end of our client's digital solutions. Working within the software development team, you will assist in the development and architecture of a variety of products.
Perks You'll Love
- Join one of Canada's fastest growing cloud-based solutions providers
- Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule
- Employee assistant programs, dog-friendly office, Hackathon events & much more
What You'll Be Doing
- You'll work within the software development team and assist in the development and architecture of a variety of products.
- This role is ideal for well-rounded, ambitious developers who are always looking for new challenges and improve on existing work.
- Our client's primary full stack is JavaScript, Node, React, Angular, AWS, MongoDB, although they use other technologies to deliver their products.
- Other desired skills include PostgreSQL, MSSQL & AWS.
Skills/Experience You're Bringing
- 5+ years work experience
- Strong skills with JavaScript (ES6+)
- Production experience with modern client-side web frameworks such as React, AngularJS with Typescript
- Working knowledge of Redux, or other state management frameworks
- Advanced knowledge of NodeJS, Express
- Knowledge of relational databases (PostgreSQL, MSSQL, etc.)
- Experience working with NoSQL databases (DynamoDB, MongoDB, etc.)
- Ability to create responsive UI components for high-performance and scalability
- Good understanding of server-side CSS pre-processing platforms, such as SASS/LESS
- Experience with backend data / API integration using JSON and RESTful web services
- A high bar for code quality and craftsmanship
- Experience with unit testing using frameworks such as Karma, Mocha.js, Jasmine
- Experience developing with GIT or other version control systems
- Working knowledge of Agile (Scrum) Software Development Process methodologies
- Broad understanding of the design and architecture of modern web applications
Other Required Qualifications
- AWS Microservice environment / development
- Experience working with ElasticSearch or other search technologies
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.