Senior Software Developer

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer coding user-facing features using React.js and Typescript for Welbi, improving seniors' lives through technology.

Responsibilities

  • Developing user-facing features using React.js and/or implement API routes
  • Writing React.js components and/or Node.js functions using Typescript
  • Participating in the planning, creation and execution of automated test cases and load/performance testing (unit testing)
  • Benchmarking and optimizing code for maximum speed and scalability
  • Translating prototypes, mockups and designs into high-quality code
  • Actively contributing to all product decisions and ensuring the technical feasibility of each design
  • Participating in software design and code reviews to ensure a high level of software quality and to share knowledge with team members
  • Actively contributing to the continual improvement of process and product
  • Collaborating with other teams and stakeholders

Requirements

  • A significant expertise in any of the following: React.js, Node.js, Express.js, and Typescript
  • Thorough experience in modern CSS layouts and a passion for learning new patterns
  • Familiarity and experience with RESTful APIs
  • A history of writing reliable, well-tested code
  • A knack for benchmarking and optimization
  • Working knowledge of relational databases, using both an object-relational mapping (ORM) and raw SQL
  • Tell us your favourite animal at the top of the document you submit about why Welbi
  • Strong opinions on the best solutions (and processes) to build a product and can back them up with facts
  • Critical thinking and great problem-solving skills
  • The ability to juggle multiple projects at a time
  • A self-starter mentality
  • A great team player
  • A results-driven attitude
  • A plus if you also have the following: Experience with Redux, Nest.js, or other popular React and Express workflows
  • Working knowledge of GraphQL or willing to learn
  • Knowledge of modern authorization mechanisms, such as JSON Web Token and OAuth
  • Experience with common development packages and tools such as Babel, Webpack, NPM, etc.
  • Expertise in AWS (including ECS, EC2, S3, CloudWatch, etc.)
  • Past exposure to Prisma
  • Experience with enterprise system integrations—particularly EHR platforms (e.g., PointClickCare, MatrixCare) and interoperability standards like FHIR—is considered an asset.

Benefits

  • Competitive salary , based on extensive external benchmarking.
  • Two (2) Weeks of vacation , used anytime.
  • Five (5) days for personal use , including sickness, wellness, and family needs.
  • Five (5) days of office closure , during the holiday season.
  • Health benefits from Day 1 , so you don’t need to wait to go to your dentist appointment.
  • Remote-first hybrid environment ; we have team members spread across Canada and an office in Ottawa when you need it.
  • Flexible working style that focuses on productivity and results, not the amount of time you’re online.
  • Employee ownership
  • Mentorship & professional development to help you stay a subject matter expert in your field via guidance from industry leaders, as well as comprehensive external programs and peer groups with incubators like Invest Ottawa and MaRS .
  • A culture beyond words on a wall with an emphasis on bringing the team together every single month for company-wide social events & lunches, team socials, quarterly cultural awards, and a constant emphasis on growth & development.

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSBabelEC2GraphQLJavaScriptNode.jsReactReduxSQLTypeScriptWebpack

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.