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.
Software Engineer developing prototypes and integrations for Tailscale's AI connectivity solutions. Collaborating with customers and rapidly iterating on feedback for effective product strategies.
Software Engineer developing networking features and optimizations for Tailscale's software. Collaborating with design and product teams in a fully remote environment.
Product Engineer developing Tailscale's product through client code and backend integration. Collaborating with designers and managers to enhance customer engagement and product strategy.
Full Stack Intermediate Software Developer for Paidiem's secure platform enabling instant payments and payroll funding. Collaborating on product development with technologies like Angular, NodeJS, and PostgreSQL.
Full Stack Senior Software Developer at Paidiem—providing efficient workforce management solutions. Engage in product development leveraging skills in modern web technologies.
Product Engineer in a startup working on optimizing cloud data cost management features and collaborating closely with customers. Full responsibility from design to feature implementation.
Software Engineer developing embedded systems and computer vision applications for UAV platforms at FulcrumAir in Calgary. Collaborating in a hybrid environment focused on R&D and innovative tech solutions.
Full - Stack React Native Developer on the Mauril team creating a second - language learning app for young adults in Canada. Collaborating on user experiences and app features to enhance learning engagement.
Full Stack Developer at Doc Clik developing mobile apps and web applications for better healthcare experience. Collaborate with designers to craft user experiences and support existing apps.
Full - stack Software Engineer developing next - generation applications for Leadership Connect. Collaborating in an agile environment and utilizing modern web technologies.