job Opening

Senior Software Developer

Full-time
|
Permanent
|
Remote
We are open to hiring remote team members! If you are located anywhere in Canada, we would love for you to join our team.

About Welbi

At Welbi, our mission is to improve the quality of life of older adults like our parents and grandparents. We do this by transforming the way front-line workers in senior living communities provide care to them every day.


About the role

We are currently looking for a senior software developer who loves to code. You're someone who is continuously working on improving their craft and is passionate about their work and the impact it will have. In order to succeed in your new role, you will need to be committed to a collaborative problem-solving approach and believe in a customer-first mentality. Finally, you know how to balance providing the best quality work while also meeting tight deadlines.   


Helping you grow & succeed

At Welbi, we truly believe in empowering each member of our team to help them grow both professionally and personally. This means that you will:

  • Have ownership over your work and role, you won’t be another cog in the wheel
  • Be an integral part of the decision process and your voice will be heard
  • Be free of bureaucracy and unnecessary paperwork that tends to bog you down, and you will have the freedom to roll up your sleeves and get things done
  • Have one of Ottawa’s best CTOs help and mentor you – we want to make sure that you are set up for success and growth in your role

What we offer

To get you started

  • Competitive salary
  • 3 weeks of paid vacation, including office holiday closure
  • 1 week of personal days
  • Health benefits
  • Continued flexible work from home policy
  • Flex work hours

To help your growth

  • Executive mentorship from accomplished industry leaders 
  • Professional development programs

To you and the Welbi family

  • Semi-annual company retreats 
  • Monthly team socials
  • Monthly team lunches
  • State-of-the-art offices
  • Performance rewards 
  • Employee stock options


What you will be working on

  • Developing user-facing features using React.js and/or implement API routes
  • Writing React.js components and/or Node.js functions using JavaScript
  • 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

What you bring

If you have some of the skills below but maybe not all, we still encourage you to apply as we would love to review your unique application and learn more about you!
  • 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
  • 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 get shit done attitude

A plus if you also have the following:

  • Experience with Redux, MobX, or other popular React and Express workflows
  • Working knowledge of GraphQL or willing to learn
  • Experience with data structure libraries (e.g., Immutable.js)
  • 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 TypeORM


Please note that Welbi is an equal opportunity employer and welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

Are you interested in the
Senior Software Developer
role at Welbi? Fill in the form below.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

Thank you for your interest in joining the Welbi family!

We are excited to review your application. If your skillset is a good fit for the role, our team will reach out to set up a time to talk.

Oops! Something went wrong while submitting the form.