Full stack developer (NodeJS JavaScript)

Website Trifork Learning

Trifork is a software company who provides everything you need to design & deliver exceptional examination experiences online.

Opportunity

—————–

We’re software and technology consultants working with customers in the pursuit of transforming life long education through online certifications and assessment fraud.

Using the power of artificial intelligence and machine learning, we strive to uncover the key characteristics of natural cognitive growth and career direction. Furthermore, our newest product aims to detect granular levels of assessment fraud and facilitate methods to mitigate them in future.

If you are looking to boost your career, do some traveling, and work hard at your passion – then we are looking for you.

We have an opening for an Application Developer (Full Stack JavaScript/Node) in our Edmonton office.

Applicant must be located in Edmonton.

Company Details

————————-

We provide high-stakes online assessment platform with offices in Edmonton and Amsterdam. Our product enables organizations to design and deliver quality examinations online.

Our Edmonton office is located at the Advanced Technology Center in Edmonton Research Park.

Technologies:

We use the latest and best in technology for the job. Our choices are research-first and typically based on open standards. We currently use ReactJS, NodeJS, Alfresco, Activiti (BPM), Electron, Gitlab, GoogleCloud, and Kubernetes as the core technologies in our current products.

Position Info

——————

Who (are you?):

You’re a forward-thinking person who can design, build, and test features to completion. You ask questions when you don’t know the answers and enjoy researching new methods.

Personality traits:

  • Enjoy a fast-paced environment
  • Excellent problem solving and debugging skills.
  • Are energetic and passionate about coding/solutions
  • Comfortable creating large and multifaceted solutions
  • Eager to learn and share new ideas, frameworks, and insights
  • Experience with a variety of JavaScript libraries and frameworks: Angular, React, Node.js are all valuable assets.
  • Familiar building mobile-responsive designs; Sass and Less experience considered an asset.
  • A keen eye for design and attention to detail. Capable of effectively utilizing CSS3 and HTML5.
  • Strong knowledge of MVC and content repositories
  • Thrives under the pressure of new challenges and projects.
  • Ability to refactor and improve the code.

What (you’ll be doing?):

You’ll be working with our team to build features, fix bugs, and help us plan the future of computer-based assessments. Working in JavaScript (JS) with React on the frontend, and NodeJS on the backend

  • Work in developing the architecture and improvement of systems and services across the Company
  • Validate assumptions, direction, and build (coding, testing / debugging, deployment and documentation) of new system enhancements and/or applications.
  • Convert business and functional requirements to software code that is efficient, reusable, maintainable and reliable.
  • Provide forward-looking recommendations by reviewing business requirements and application design
  • Resolve system issues and defects as needed.

When / Where:

Today. Advanced Technology Center, Edmonton, AB.

How (you’ll be doing it):

Following the technical roadmap and assigned tasks, you will collaborate with team members in weekly sprints. Giving feedback where necessary to improve processes moving forward.

Education and Experience

————————————–

Post-secondary diploma or degree in Computer Science, or an equivalent level of experience.

Front-end technologies (2 yrs +)

  • JavaScript
  • ReactJS
  • Redux
  • MaterialUI
  • Webpack
  • SCSS
  • JavaScript (ES6, ES7)
  • Yarn/NPM
  • Flow
  • Babel
  • Jest (or similar)

Back-end technologies (2 yrs +):

  • JavaScript
  • NodeJS
  • RESTful APIs (JSON based)
  • Git
  • Maven
  • Docker

Bonus points (but not needed):

  • LoopBack Framework (OpenAPI for NodeJS)
  • Alfresco ECM
  • Google Cloud
  • Kubernetes
  • Postgres, MySQL, NoSQL, Hadoop
  • Electron (same platform as Slack)

Competitive salary

Experience:

  • Node.Js: 1 year (Required)
  • ReactJS: 1 year (Required)

Language:

  • English (Required)

To apply for this job please visit ca.indeed.com.