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.
Tech Lead developing secure cloud applications and middleware for Genpact’s AI and digital transformation solutions. Managing Python automation, Kubernetes, CI/CD, observability, and cloud platforms.
Full Stack Python Developer building financial portfolio management software for banks and institutional clients. Owning Python, React, TypeScript, and PostgreSQL features end to end.
Software Engineering Evaluator assessing AI - generated code for correctness, security, performance, and subtle defects. Remote hourly contract supporting leading AI research organizations.
Senior Software Engineer building Homebase’s scheduling, HR, and payroll products for small businesses. Shipping reliable features and leading end - to - end engineering projects.
Senior backend engineer building Instacart’s grocery fulfillment and logistics platform. Designing scalable systems for routing, shopper task allocation, fulfillment tracking, and compensation.
Node.js engineer developing Tether’s peer - to - peer stack and expanding its modular npm ecosystem. Building production - scale software for Tether’s global digital - finance and communications products.
Node.js engineer developing Tether’s P2P stack and expanding its 1,500+ npm - module ecosystem. Building modular software for Tether’s global blockchain and digital - finance products.
Staff engineer shaping agentic software development workflows and shared Go tooling. Building AI - native platforms for CircleCI, the global continuous integration and delivery platform.
Software Engineer building AI agents, lifecycle automation and referral features for Total Life, a telehealth company serving older adults. Improving patient conversion, retention and care workflows.
Full Stack Engineer building Souk’s scalable digital marketplace connecting buyers and sellers worldwide. Developing front - end, back - end, and AI - agent capabilities for seamless user experiences.