Overview

Senior Software Application Engineer
Thought Industries

We’re looking for a 100% remote Senior JavaScript/Full-Stack Software Engineer to help us build out our SaaS Learning Management Platform.  ***This is a Fully Remote Role, But You Must Reside In The U.S. Or Canada To Be Eligible To Apply. Sorry, No Sponsorship Is Available At This Time.

Your day to day would consist of improving existing functionality and building new functionality & integrations. We keep meetings to a minimum, so most of your day would be spent coding.

Responsibilities
Develop new product features on the company platform.
Correct platform issues and bugs.

Help lead and mentor other developers.
Participate in code reviews.
Significantly contribute to specifications and planning process
Work and collaborate with product team members.
Optimize application for maximum speed and scalability.
Navigate a large existing codebase and learn new technologies and techniques along the way.
Ensure the technical feasibility and implementation of UI/UX designs.
Analyze code, contribute to requirements, system risks and software reliability.
Product quality and drive to low defect count.
Skills & Qualifications
Five or more years of experience in SaaS development
Four or more years of experience with Node.js with Koa
Ability to work with older technologies and assist with code migration
Four or more years of React (future migration)
Good understanding of:
API development.
Responsive UI design.
Github and code repository controls.
Ember.js
GraphQL
Strong understanding of:
Design Patterns

JavaScript technologies like Prettier
Cloud computing architectures.
Tools and process to resolve complex issues
SQL / Postgres