JS

Joshua Saunders

Senior Software Dev @ Lazer

Canada
500+ connections
Joshua Saunders on LinkedIn

Updated 8 months ago

12+

Years Experience

9

Roles

51

Skills

1

Education

About

Hi! My name is Joshua Saunders and I'm a full-stack web developer and technical team lead. I love building high quality projects from top to bottom and building out development teams. I've been through the startup process three times and am very comfortable in that environment. Years of experience: - Development: 7 years - Startup: 7 years - React: 5 years - JavaScript/TypeScript: 6 years - Technical lead/team lead: 1 year Development principles I'm a fan of: - Planning for the future - High reusability - Readable code - Documenting everything - High test coverage—not just code coverage - Continuous integration/continuous deployment - Making well-researched technology choices, not just what's trendy - Mobile-first, API-first Lead principles/soft skills: - Always happy to help others: no dumb questions! - Being available for the team - Making sure everyone is heard - Clear communication regarding action items - Building team processes that complement the team's strengths rather than just what works for various. top tech companies Startup skills: - Business mindset - UX mindset - Writing project briefs, incident reports - Drafting mockups, developing prototypes - Evaluating feature impact Soft skills: - I love working in teams - Worked remotely for 8 months even before COVID-19 - Thoughtful Slack reaction emojis Top tools: - Front-end: React, TypeScript, mobx, styled-components, Nx - Testing: Jest, Cypress - Continuous integration/deployment: CircleCI - Serverless applications with GCP (AWS is great too) - GraphQL -- Personal Projects -- So many project ideas, so little time! Right now I'm working on a platform for organizing local sports with a colleague from Hoppier. Thank you for your time! Get in touch with me through this profile or by email at [email protected]. Joshua Saunders

Experience (9 roles)

Lazer Technologies · Permanent Full-time

Senior Software Developer

Current

Lazer Technologies · Permanent Full-time

Sep 2022 - Present · 2 yrs 11 mos·Remote

Senior fullstack software developer responsible for delivering on fullstack web projects assigned by Lazer. Project list at the bottom! ∙ Build any web experience that the client requires, whether fullstack, frontend or backend ∙ Mostly using React, TypeScript, Node.js as part of the standard tech ...

Climate Engine · Permanent Full-time

Senior Software Developer and Team Lead

Climate Engine · Permanent Full-time

May 2022 - Sep 2022 · 5 mos

Team lead and senior frontend software developer ∙ Build out React frontends for clients (TypeScript) ∙ Work with geospatial data ∙ Work towards a SaaS offering, building a frontend framework from scratch ∙ Implement a sprint-like process ∙ Implement best practices on the dev team ∙ Organize existin...

2 yrs 6 mos

2 roles · Nov 2019 - Apr 2022

Senior Software Developer (Lead)

Aug 2021 - Apr 2022 · 9 mos

Team lead and senior fullstack software developer: roughly 50/50 split between the two sets of responsibilities. Team lead ∙ Focus on prioritization and keeping our task pipeline healthy ∙ Redesigned our prioritization and kanban task processes to be more successful than what we already had in plac...

Software Developer

Nov 2019 - Apr 2022 · 2 yrs 6 mos

Fullstack software developer mostly focused on building Hoppier's frontend. ∙ Worked on a React frontend and a NodeJS backend ∙ Rewrote the entire frontend with another developer during a pivot (during COVID-19) ∙ Used GraphQL and Apollo as the main API ∙ Introduced end-to-end testing using Cypress ...

Is this your profile, Joshua?

Claim it to keep it updated or request removal.

Claim or Remove

Education (1)

University of Ottawa

University of Ottawa

2012 - 2017

Courses over a wide spectrum of topics under computer science and software engineering, including algorithm design and analysis, software quality assurance, probability and calculus courses, formal languages, user interface design and web development. Elective courses include a variety genetics and translation courses.

Skills (51)

Continuous IntegrationMixpanelGoogle CloudJavaScriptComputer ScienceMySQLSoftware DevelopmentCSS3HTML5ReactAWSAuth0ReactNode.jsJavaScriptTypeScriptGraphQLCypressMySQLRubyGitJiraJavaDockerPythonjQueryCSS3REST AssuredSeleniumSoftware Quality AssuranceJestWeb ApplicationsCSSHTMLWeb DevelopmentRESTHibernateSoftwareReact.jsSoftware EngineeringProgrammingPythonJavaGitCloudSlackTypeScriptCypressCircleCIAWSGraphQL
Publications (2)

Working Remotely In Software: 8 Months, 5 Countries, 4 Timezones

The Startup · Sep 10, 2019

Become A Testing Heretic

The Startup · Aug 12, 2019

Languages (2)
English(Native or bilingual proficiency)French(Limited working proficiency)
Volunteer Experience (1)

Online Administrator

Inter-Varsity Christian Fellowship of Canada

Sep 2012 - Sep 2015 · 3 yrs 1 mo

Frequently Asked Questions

What is Joshua Saunders's current role?
Joshua Saunders is currently working as Senior Software Developer at Lazer Technologies · Permanent Full-time.
Where did Joshua Saunders study?
Joshua Saunders studied Honours Specialization in Computer Science, Computer Science at University of Ottawa.
What skills does Joshua Saunders have?
Joshua Saunders's top skills include Continuous Integration, Mixpanel, Google Cloud, JavaScript, Computer Science. They have 51 skills listed on their profile.
Where is Joshua Saunders based?
Joshua Saunders is based in Canada.

Related Jobs

View all jobs →

Other Profiles

Browse all →

Looking for your next role?

Chat with Clera to discover job matches, salary insights, and get a polished AI-generated resume.

Chat with Clera

This profile is based on publicly available information. Joshua is not affiliated with or endorsed by Clera. Privacy Policy