Search jobs > Vancouver, BC > Full-time > Software engineer

Full Stack Software Engineer

Fatigue Science
Vancouver, BC, Canada
$90K a year (estimated)
Full-time

Fatigue Science is the leading provider of predictive fatigue software in heavy industry, elite sports, and military. Headquartered in Vancouver, Canada, we build SaaS software powered by machine learning and scientifically validated bio-mathematical models in order to quantify and predict the cumulative effects of sleep disruption on human reaction time and cognitive fatigue.

Our solutions enable organizations to optimize operations, reduce risk, and drive performance and productivity improvements both at an individual and enterprise level.

With proven impact, return on investment, and significant and growing traction in heavy industry, military, and elite sports, Fatigue Science serves cutting-edge organizations who understand the importance of sleep as well as the value of data-driven decision-making.

As a Full-Stack Software Engineer at Fatigue Science you will have the opportunity to accelerate the delivery and improve the quality of the Readi applications.

You will be responsible for a mix of front and backend work, as well as APIs to service our three different mobile applications and / or proprietary Smartwatch.

There will also be an opportunity to advance our machine learning based algorithms to improve our fatigue predictions. This is an exciting opportunity to work in the IoT space and gain exposure to the full stack of hardware and software components involved in delivering wearable technology.

Job Description

We are looking for a Full-Stack Software Engineer to work as an integral part of a small and passionate engineering team - the ideal candidate will embrace collaborative innovation and an entrepreneurial spirit.

Working on different aspects of the core product will involve a mix of frontend, backend, database, machine learning and infrastructure activities.

Responsibilities

  • Design and implement web application features
  • Stay up to date with the latest frontend and fullstack development principles
  • Establish and promote design guidelines, best practices, and standards
  • Collaborate with product management and engineering team to define and implement innovative solutions for the product direction, visuals and experience
  • Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks
  • Present and defend designs, key milestones, and deliverables to peers and executive level stakeholders
  • Participate in engineering discussions and activities relating to database and cloud infrastructure

Skills and Qualifications

  • B.Sc Computing Science, B.Eng Software Engineering, or equivalent
  • At least 4 years experience in developing web applications
  • Comfortable working in an Agile and cross functional environment
  • Strong proficiency and experience developing in Ruby on Rails, or similar
  • Experience developing frontend web applications in React, or similar
  • Prior experience working with CI / CD pipelines
  • Hands-on experience managing databases MySQL or otherwise
  • Exposure managing or leveraging infrastructure built on AWS preferred
  • Good knowledge and understanding of user-centred design techniques and principles and being able to design web and desktop applications that achieve their goals and deliver the intended user experience
  • Being proactive and able to work independently on a project

A flexible and cohesive work environment is offered. You will work with a dedicated team who thrive on learning from and mentoring each other.

We thank you for your interest in this position. Due to the high volume of applications we receive, only successful candidates will be contacted.

30+ days ago
Related jobs
TM8
Vancouver, British Columbia

Reporting to the VP-R&D, The Software Engineer shall primarily revolve around the design, implementation, test and support of application software intended for use in the company’s products, product eco-systems and business processes. The software engineer/developer is required to execute softwa...

Scribd
Remote US Canada
Remote

Scribd is looking for a Staff Software Engineer to lead our AdTech efforts, focusing on JavaScript with React and. This is a cross-functional group which works closely with data scientists, product managers and engineers across the company. Mentor junior engineers, promoting a culture of learning an...

3Pillar Global
Canada

Bachelor’s degree in Computer Science or Software Engineering with a thorough understanding of CS fundamentals and theory relevant to application development. We are 3PILLAR GLOBALWe build breakthrough software products that power digital businesses. We are an innovative product development partner ...

TM8
India

C/C++ 3+ years of experience in full stack application development using the MERN, MEAN or equivalent technology stack Experience in designing, developing and launching web-based applications on AWS or similar platform providers Experience in designing, developing and launching responsive web-based ...

Microsoft
Vancouver, British Columbia

We're looking for Software Engineers (Full-stack) with a passion for building large scale web services and state of the art web applications. Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year. Software Engineering IC4 - The typic...

Aequilibrium Software Inc.
Remote, CA
Remote

We are looking forward to a highly skilled Full- Stack AI/ML Developer to join our team and contribute to the development of innovative financial and banking applications. Nice to Have Proven experience in developing and integrating full-stack solutions for financial or banking applications. Educati...

Safe Software
Surrey, British Columbia

Safe Software is looking for a Full-Stack Software Developer Intern to join our Cloud Applications Development team. Full-Stack Software Developer Intern. As a Full-Stack Software Developer Intern, you will regularly participate in team meetings (stand-ups) and have the chance to voice your ideas an...

hireVouch
Remote, Canada or US, USA
Remote

Full stack engineering (we use Elixir, Postgres, GraphQL, TypeScript, React). Prioritize customers + revenue: Our engineers think like business owners first, which means we ignore non-critical technical improvements, cut project scope, and ship quickly (in a well-tested and scalable manner). Be inde...

Pixieset
Vancouver, British Columbia

Senior Software Developer, Full Stack. As a Senior Software Developer, Full Stack at Pixieset, you will have the opportunity to contribute to a product that is revolutionizing the photography industry. Full Stack Software Developer building custom web applications. ...

Whopper Technologies
Richmond, British Columbia

Python/FullStackSenior Software Engineer GeoID and EternalID. We currently have anopening for a Senior Software Engineer with GIS experience to workon our crossplatform GeoID and EternalID software libraries. Past experience withJavaScript and experience in developing software library packagesfor Ja...