Intermediate Software Developer, Back End

RESAAS Services Inc - Vancouver, BC (30+ days ago)

Apply Now

**All candidates must apply through our career portal at Applications sent through Indeed will not be considered. Thank you.**


Intermediate Software Engineer, Back End

RESAAS is a cloud-based social business platform for the real estate services industry. Our platform tools are made available exclusively to real estate agents, brokerages, franchises and MLSs.

Over 400,000 real estate professionals across the globe are currently using RESAAS for their real estate business. We're transforming the real estate industry and allowing real estate professionals to network on a vertical-specific business platform.

At RESAAS, we believe in constant innovation and collaboration. All employees have a voice and an opportunity to present and lead new ideas. We're looking for someone who, like us, is passionate about what they do and driven to excel in the workplace.

As an Intermediate Software Engineer you will be a part of a team that is passionate about building a robust and scalable software platform using Microsoft .Net related technologies on top of the Azure cloud infrastructure. You are a self-starter and an innovator, coupled with an aptitude for collaboration, open communication and continuous feedback.

What are the responsibilities of the role?

  • During the planning and design phase, work collaboratively with team members to come up with comprehensive and viable designs
  • In collaboration with the development team, develop subsystems or full system
  • Develop clean, accurate, and effective code
  • Collaborate with the front-end team and other technical people to integrate back end and front end tickets
  • Participate in design reviews and code reviews
  • Write unit tests, integration tests and monitor performance of developed subsystems in a continuous manner
  • Optimize delivery pipelines to automate software deployment to Azure
  • Provide insightful input and ideas and effectively communicate project status and challenges
  • Help onboard and coach junior engineers on the team
  • Help in the hiring process

What does it take to be successful in this role?

  • Computer Science degree/diploma or equivalent experience
  • Proven experience building applications using Microsoft .NET and related technologies
  • 3+ Years experience with: C#, ASP.NET, MVC, MS SQL Server
  • Experience with web services and an understanding of WCF
  • An appreciation for software engineering principles such as unit testing and source code control (Git)
  • Passionate about continuous integration, delivery and automation


  • Experience in Cloud development and concepts especially Microsoft Azure
  • Experience in DevOps methodology and environment
  • Experience in Agile or Kanban software development methodologies
  • Familiarity with Jenkins or TeamCity
  • Familiar with scripting Shell, PowerShell or Python

What we offer:

  • Extended Health, Dental & Vision benefits
  • MSP coverage
  • Stock options
  • Generous vacation days, sick days and personal days
  • Professional development allowance
  • Free monthly lunches, weekly snacks & drinks, and regular social events
  • Paid time off from Christmas Eve to New Year’s Day
  • Prestigious and growing tech area of downtown Vancouver
  • Newly renovated onsite gym, lockers and bike storage


**All candidates must apply through our career portal at Applications sent through Indeed will not be considered. Thank you.**

Job Type: Full-time