BFC Careers

.NET Full Stack Developer

Job Locations CA-BC-Vancouver
Information Technology
Full Time Salaried
Bosa Properties

About the Company

Bosa Properties Inc. (“BPI”) is an end-to-end real estate company offering human-centered solutions for property development and management. Based out of Vancouver, Canada, our team of in-house experts work across residential, commercial and master-planned projects, with a growing residential portfolio that includes more than 20,000 homes that are built or under development, and an income portfolio that includes 5.5 million square feet of retail, industrial, office and rental properties under management.  


We are people-first in every part of our business – from the homes we craft, to the environment in which we work. Our culture supports personal and team growth, with a focus on striving for better. Our supportive and flexible work environment nurtures this communal spirit with space to contribute, learn and grow.   

About the Role

Reporting to the Manager, Application Development, the .NET Full Stack Developer will play a key role in building our next generation suite of products and significantly contribute to designing and implementing diverse and stimulating projects.    


What You'll Do

  • Lead the articulation and development of custom enterprise solutions (e.g., web applications with integrations to enterprise systems) using technologies such as React, Next.js, Node.js, .NET Core, DynamoDB, S3, ECS, Docker; 
  • Provide technical leadership including architecture design, coding, code review, scalability, practices and skills development 
  • Work in partnership with vendor agencies to support Digital Customer Experience project platforms, CMS systems and tools (e.g., Sitecore, Personalization, Data and Analytics).  Ensure excellent quality of vendor delivery.   
  • Contribute and implement system architecture designs using microservices APIs, component libraries, containerization tools, testing paradigms, and best practice software development patterns.; 
  • Collaborate with Product Managers, Business Analysts and other developers to fully understand product requirements and implement solutions which meet these requirements; 
  • Manage project tasks, assignments, and progress using management tools (e.g., Jira, Confluence, Git, etc.); 
  • Ensure alignment across business stakeholders and cross-functional technical teams;
  • Effectively handle production support escalations.

What you Bring

  • Post-secondary education in Computer Science, Software Development, Computer Engineering or a related field; 
  • Five (5) years of experience in full stack development and distributed systems; 
  • Demonstrated experience and deep expertise in software integrations and implementations; 
  • Strong technical proficiency in the following:
    • Languages: C#, JavaScript, HTML, CSS, SQL, Bash/PowerShell
    • Programming: .NET Core Web Applications & Web APIs, Next.js, TypeScript, Tailwind CSS, microservices;
    • Containerization: Docker;
    • AWS: ECS, ECR, DynamoDB, S3, CloudFront;
    • Databases: AWS RDS, DynamoDB, or MongoDB;
    • Testing: Jest, NUnit, etc.
    • Experience working with GraphQL, enterprise level CMS/CRM, and complex enterprise SaaS solution integrations an asset. 
  • Demonstrated ability to listen intently and work collaboratively, building strong relationships across the organization and with external partners; 
  • Strong consultation skills and the ability to manage vendors; 
  • A demonstrated commitment to ensuring development best practices and mentoring junior developers; 
  • Innovative thinking and practice identifying root cause in problem solving; 


Who You Are

  • Integrous: Principled and conscientious, you take your commitments seriously, keeping your promises.
  • Continually Creating Excellence: You are always raising the bar. You believe in continual learning and getting better every day.
  • Optimistic: You see possibility in all situations and do the work to make the impossible, possible.
  • Humble: Unpretentious and self-aware, you take responsibility for your mistakes. Egos are barriers to doing our best work and always learning. 
  • Courageous: You take the right risks, and are true to who you are. You look for opportunities to step out of your comfort zone and persevere in the face of fear.

How to Apply

Please submit an application using the link provided. We value your interest in joining Bosa Properties.  While we can only respond to shortlisted applicants, we will keep your information on file and consider you for future opportunities as they become available.


#LI-Hybrid #LI-Remote


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed