Job Description
Our open Javascript position would fit an intermediate to senior Javascript developer with several years of work experience as a full-stack web developer. We have a modern architecture and set of tools. We make use of ES6, Express, Gulp, Continuous Integration and Delivery and modern development practices. Our back-end architecture is a Node.js based microservices ecosystem, deployed into a fully dockerized multi-datacenter environment. We have developed a first-in-industry pure-JS Chip & Tap payment engine, and are expanding our platform to encompass broader web and mobile payment use cases.
This position is a full-time remote-work contract.
Skills & Requirements
You will help us in developing our services stack and payment product front-ends. The role will need to perform the following job functions:
Demonstrated excellent skills in Javascript and Node.js
Must have experience building and interacting with back-end JSON REST APIs
Should have experience with Javascript build systems like Browserify, Gulp and so forth
Should have experience with modern Javascript (ES6)
Must be fluent with HTML and CSS and their related preprocessors such as SASS and JADE
Must have experience with testing web applications and a practice of writing tests as you code
Demonstrated ability in working in a modern engineering team using ticketing systems, continuous integration, source code management and the like
Demonstrated Experience in building Javascript Single Page applications
Must have experience in at least one modern Javascript application framework such as React or Angular
Remote Work
In order to facilitate collaboration your work day must overlap within 4hrs of 9am-5pm Monday to Friday Pacific Time.
We do lots of hangouts and value quality communication. You must have high speed Internet and a quality video camera (720p+) and a good microphone.
You must be able to travel to Canada/United States up to twice a year for one week each visit for a team building get-together.
You must be online throughout your work day, using Slack for communication with the distributed team, daily code checkins to Git and ticket reviews in Jira.
This is a contract position, paid monthly. You will be responsible for your own income taxes in your country as a self employed position.
To apply: Email us your resume in PDF format to jobs@e-xact.com. Please be sure to include a link to your Github profile, LinkedIn profile, as well as links to any personal portfolio websites. Applications from agencies will be denied, we’re looking for individual team members. We will shortlist candidates that we find interesting and contact you to perform an initial 15 minute video hangout. After that we’ll ask shortlisted candidates to perform a short take-home coding project to demonstrate their skills.