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 Senior 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 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 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.).
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: .NET Core Web Applications & Web APIs, JavaScript, HTML, CSS, SQL, Bash/PowerShell
-
Programming: Next.js, TypeScript, Tailwind CSS, microservices;
-
Containerization: Docker;
-
AWS: ECS, ECR, DynamoDB, S3, CloudFront;
-
Databases: AWS RDS, DynamoDB, or MongoDB;
-
Testing: Jest, NUnit, etc.
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