Full Stack Developer

Full Stack developer at Collabware

We are looking for a self-motivated and driven Full Stack Developer to join our team in our Downtown Vancouver office! You will work collaboratively to evolve Collabware products through continuous innovation. Your focus will be developing high quality, high performance, scalable solutions. You are an ideal candidate if you have a collaborative work ethic, are a self-starter, and take pride in your work.


  • Develop and document extensible in-process and web APIs for internal and external use

  • Use our Agile process to design and build features and functionality delivered on time and within scope

  • Mentor junior members of the development team

  • Work collaboratively as part of a fast-paced and highly motivated development team

  • Contribute to the continual improvement of the development process and team culture

  • Stay informed of advances in development techniques, technologies and methods, and adapt to rapidly evolving industry space

Key Skills

  • Expertise in ASP.NET framework and C#

  • Strong understanding and working knowledge of ASP.NET Web API 2, OData, Unit Tests, SQL, Software Design Patterns and debugging techniques

  • Strong knowledge and understanding of cloud computing

  • Development experience with cloud platforms including Microsoft Azure

  • Experience working with Azure services including App Services, Key Vault, CosmosDB, Azure Functions, Service Bus, and Azure Storage an asset

  • Experience in React, HTML5, CSS3, JavaScript/ES6 development and debugging techniques

  • Working knowledge of Visual Studio, GIT, and Visual Studio Team Services

  • Working knowledge of WebPack builds an asset

  • Experience with Agile or Scrum process

  • Creativity and great attention to details and design

  • Self-motivated and has strong leadership skills

  • Excellent communication skills and ability to collaborate.

Experience and Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related software technology field, or demonstrated job experience equating to a Bachelor’s Degree

  • 3 to 5 years relevant work experience developing in C# .NET

Collabware Offers

  • Top-Tier Health Benefits

  • Growth Opportunities

  • Social Events

  • Collaborative Team Environment

  • Unlimited Vacation

  • Volunteer Opportunities

  • Flexible Hours

  • Stock Options

  • Downtown Vancouver Office location and easily accessible by transit

Working with Collabware:  Beyond providing Intelligent ECM solutions and services to free organizations from information chaos, our focus extends to the dream team behind it all. At Collabware, we prioritize a culture of authenticity, transparency, and collaboration. We are a group that recognizes we all have a lot to bring to the table, so aligning with our core values, we strive to make sure everyone feels valued and well equipped with the tools they need. Whether it's quarterly Innovation Days, company outing to the billiards, or one of the many occasions we order a cake, we're all about maintaining a work environment that we can problem solve together, support each other, and have a lot of fun while we're at it.