Lambda Science Inc. is on a mission to improve the comfort, durability, and energy efficiency of homes, on a budget. Our flagship product StepWin has been tested and proven through pilot projects in BC; we are continuously expanding and demonstrating it in new regions.
The expansion of our operations has created the need for a remote Full-Stack Developer who is available to work a minimum of 30 hours per week.
Duties and responsibilities
The role involves:
- Expanding the front-end and back-end of an existing product.
- Creating landing pages and interfaces for new and existing end-points.
- Documenting and unit testing existing and future code.
- Incorporating new technologies into the platform for monitoring and operational consistency.
Knowledge and skills
Knowledge and skills:
- Is comfortable with vanilla web development (WITHOUT the common frameworks).
- Knows NodeJs (es6), TypeScript, asynchronous programming, unit tests, code optimization, and documentation. As well as front-end HTML, CSS, and VueJs.
- Can quickly mock-up designs and implement them, with an attention to aesthetics.
- Understands state-management and common database architectures.
- Frequently uses and maintains git repositories.
- Has familiarity with Scrum or other project management systems.
The following are valuable assets:
- Any background in construction (especially residential).
- Good understanding of speed and memory optimization measures in NodeJs. Including CPU Profiling and Workers.
- Experience with AWS EC2, S3, Lambda, and also Google Cloud's Firebase
- Container systems, specifically docker.
University Degree or Diploma in Computer Science, Computer Engineering or related discipline
Career-Launcher Internships are funded by the Government of Canada under the Youth Employment Strategy. For program criteria information visit their website.
Qualified interns are:
- Between the ages of 15-30 (inclusive) at the start of the internship
- Canadian citizens, permanent residents or persons granted refugee status in Canada*
- Legally allowed to work according to the relevant provincial and Canadian legislation and regulations
- Available to work for at least six months
- Not previous participants of a federal youth employment program
- Not employees of the hiring employer prior to the start of their internship (does not apply to previous coop students or student interns, although this must be clearly indicated by the employer)
*Refugee protection must be conferred under the Immigration and Refugee Protection Act. Persons awaiting refugee status, as well as those who hold a temporary visitor visa, student visa or work visa, are ineligible to participate in a Youth Employment Strategy initiative.