Full-Stack Software Developer

Job No: 147963
Location: Remote within Canada

  • Join one of Canada’s top ten best places to work!
  • Receive a highly competitive salary of $85k-$110k (negotiable based on experience)!
  • Enjoy a collaborative team environment with flexible hours and remote work!

About Habanero Consulting Inc.

Habanero is a Canadian consulting company that believes every organization can be exceptional. We help to humanize the world of work through the creation of modern workplaces and the cultural, communication, collaboration, and content experiences that power them. Our solutions are globally recognized, and we have consecutively ranked as one of Canada's top ten best places to work for the last 11 years. We are proud to be ranked #9 on the Great Place to Work® Canada List of Best Workplaces™ for 2021.  

Our team consists of people who are creative, hard-working, friendly, and honest. We only hire people we can count on, so you can be certain that you are joining a team of happy and competent team members. We believe it’s up to you to make the most out of your career, and we are here to support and encourage you every step of the way.  

To learn more about us, please visit our website by clicking here.

About the Opportunity

We are currently looking for experienced Full-Stack Software Developers to join our growing team on a full-time basis, remotely within Canada, or in one of our downtown offices in Vancouver, Calgary, Toronto, or Winnipeg.

As one of our new Full-Stack Developers, you will contribute to solution design and development on our GO Intranet product team. To get a picture of what this role looks like, imagine yourself…

  • Part of an inclusive and diverse team of Habs, passionate about helping people and organizations thrive. 
  • Developing solutions with the SharePoint Framework for Microsoft 365 and SharePoint Online.
  • Working with our GO Intranet product team to continually improve the product and help evolve our developer tooling, patterns, and practices. 
  • Open to wearing different hats with a focus on solving customer problems.  
  • Prototyping and building custom solutions. 
  • Participating in solution design and peer code reviews. 
  • Supporting, extending, and communicating team standards and processes. 
  • Working effectively with multidisciplinary teams of customer stakeholders, project managers, business analysts, designers, developers, testers, and product specialists.

More About You

In order to qualify for this role, you will need a minimum of 2 years of experience in a similar role, along with:

  • Experience with C#, .NET and PowerShell.
  • A good understanding of HTML, CSS, JavaScript, and responsive web design.
  • Professional experience with TypeScript, CSS preprocessors (we use Sass), task managers (we use Gulp), and asset bundlers (we use webpack).
  • Professional experience with JavaScript UI libraries (we use React). 
  • Experience with source control management systems and continuous integration (we use Azure DevOps/Git). 
  • A desire to build on or gain experience developing custom solutions for SharePoint using the SharePoint API, SPFX, SharePoint Graph, SharePoint Object Model, web parts, and REST web services.
  • An interest in machine learning and data science. 

In addition, experience with the following will be considered an asset:

  • Working in an Agile environment.
  • Microsoft 365 (SharePoint and SharePoint Framework, Azure, Teams, Microsoft Graph).
  • Building or refining a machine learning model.
  • Information architecture, experience design, and/or measurement and analytics. 
  • Automated browser and unit testing.
  • Involvement in the development communities (on or offline).

As our ideal candidate, you are passionate about creating amazing workplace experiences. A developer at heart, you are able to code highly usable interfaces, and you also have immense respect for the end-user experience. You are able to take initiative and create new approaches to problems and are tenacious in finding a solution that works for everyone. You are an excellent communicator, and you thrive in a high-performing, non-hierarchical, collaborative environment.

It’s okay if you don’t have perfect experience in all of the role description or technology listed above. If you can learn quickly and work well with others to solve challenges just in time, we’d love to hear from you!

About the Benefits

As a valued member of our team, you can expect a highly competitive salary of $85,000 to $110,000 (negotiable based on skills and experience), along with:

  • Profit-sharing based on company performance (up to 15% of your base salary)
  • RRSP matching
  • Extended health and dental coverage
  • A wellness allowance and health spending account
  • 3 weeks paid vacation to start
  • Flexible work hours and the option to work from home
  • A technology allowance
  • Free snacks, drinks, and group lunches
  • Training and development opportunities
  • Employee journey support system (career coach)
  • Rest and flow Fridays (no meetings, and 5 Fridays per year as mandatory rest days)
  • A culture of trust, transparency, inclusivity, collaboration, and autonomy
  • A supportive team environment made up of awesome people

If you thrive in an autonomous and collaborative environment and you have the skills and experience to contribute to our team, then we want to meet you - Apply Now!

At Habanero, we celebrate diversity and inclusivity. We are committed to creating and supporting equal employment opportunities regardless of age, race, ancestry, ethnic origin, religion, sex, sexual orientation, gender identity, gender expression, age, marital status, family status or disability.

Apply Now

Personal Details * Required field

  1. Digits only or add + for international numbers

  1. (Please click on your profile and copy the URL from your profile page.)

Questions