This job posting has expired and no longer is available. Please explore other opportunities.

Senior Full Stack Engineer - Node.js, API Development

Remote (United States) +4

Role Overview:


We are looking for a Senior Full Stack Software Engineer to join us and help our clients achieve their development goals. If you’re a Senior Engineer who wants to develop products from idea to production and help your clients achieve their goals, then this is a fit for you.

This Engineer will work closely with a team on a technology stack with a strong focus on modernization using languages and platforms such as Node.js and AWS. Apart from solution delivery, you will have the opportunity to leverage your leadership and mentoring skills to raise the level of the more junior engineers on the team.


Start: ASAP

Employment Type: Full Time or Contract

Location: Remote US or Canada

Travel: 1 week per quarter* (every 3 months) to the client site in the U.S. *No travel anticipated for 2022

Salary: commensurate with experience


Responsibilities:

  • Analyze technical system problems/defects, and design and implement effective solutions.
  • Handle end-to-end development, including development, testing, and deployment.
  • Work with and support Scrum Masters, Product Owners, business stakeholders, and peers to iteratively create software that meets business and technical requirements.
  • Contribute to the development of team backlog, plans, and assignments.
  • Participate in innovative development of greenfield projects and PoCs.
  • Develop comprehensive automated tests for multiple scopes (Unit, System, Integration, Regression).
  • Mentor and support Jr. Engineers in the development of their technology skills.
  • Be part of a culture of innovation and learning.
  • Create and maintain technical documentation.


Required Skills:

  • Senior level experience with server-side JavaScript – Node.js in a lead role.
  • High proficiency working with JavaScript and testing libraries (jest).
  • Strong experience developing APIs and working in a microservice architecture.
  • Experience working with distributed agile teams.
  • Experience working with build Pipelines (Bamboo, Jenkins, Github, etc.).
  • Experience with pair programming and working with collaborative teams.
  • Strong verbal and written communication skills.


Additional Assets:

  • Experience with AWS.
  • Experience with Cloud Foundry (CF/OCF).
  • Experience with Java.
  • Experience with TDD/BDD
  • Experience coding with TypeScript.


Benefits for Full Time hires:

  • 100% paid company paid Health and Dental plan
  • 100% company paid Life Insurance and Illness Insurance
  • Health Spending Account
  • Competitive Vacation Policy
  • Week-long paid shutdown to celebrate the end of the year
  • Matching Group RRSP
  • Performance Bonus Plan
  • Remote-first
  • Health & Wellness Stipend
  • Work from home setup provided (AirPods, desk, etc.)
  • Equal opportunity employer


Subscribe to Job Alerts