Salary
💰 CA$120,000 - CA$150,000 per year
Tech Stack
AWSDynamoDBJavaScriptNode.jsPostgresReactReduxSCSSTerraformTypeScriptWebpack
About the role
- Develop front end applications and work on services
- Code-review other developers' code
- Write technical documentation, tests and stories
- Participate in design and requirements workshops, stand-ups, retrospectives
- Participate in developer roundtable sessions to help improve process, tooling and techniques
- Manage deployments of features to production
- Shape and continuously improve the development process
- Coach junior developers and assist with regular lunch and learn sessions
Requirements
- Familiarity with Node.js and services (required)
- Experience with Node.js, JavaScript/TypeScript
- Experience with React and Redux
- Working with services built in JavaScript frameworks
- Styling front end applications with CSS and/or SASS
- Experience with testing frameworks and writing tests
- Experience with JavaScript development, testing and debugging
- Experience with UI state management (e.g. Redux)
- Experience transforming mockups into functional user interfaces with designers
- Experience with deployments and automation tools for build/test/release
- Experience with Postgres
- Experience with AWS services (S3, Lambda, DynamoDB, etc.)
- Experience with GitHub Actions and Terraform
- Ability to perform code reviews and write technical documentation
- Experience presenting ideas and accepting constructive feedback
- Must be a current Canadian resident
- Candidate must pass a criminal background check
- Bonus: familiarity with JavaScript bundling tools (e.g. Webpack)
- Bonus: experience with analytics tooling
- Bonus: experience with Lambda and AWS
- Bonus: experience with financial software or working in the Fintech world
- Bonus: understanding of Agile / Scrum practices
- Bonus: experience with paired programming and other extreme programming practices