Aires is an AI-native marketing and sales platform transforming how new homes are sold. Built specifically for the pre-sale real estate industry, Aires empowers developers and brokerages to manage the entire buyer journey - from lead generation and qualification to contract management and post-sale success - all in one connected ecosystem.
Founded by a team that has sold over 160,000 homes worldwide, Aires combines deep industry expertise with cutting-edge AI to streamline workflows and enhance customer experiences. Today, Aires partners with some of the world's leading real estate developers, including Grosvenor, to modernize how homes are marketed and sold.
We're a high-growth PropTech startup that prides itself on its culture, collaboration, and people. Our team is passionate, fast-moving, and driven by impact - building technology that's reshaping one of the world's largest industries.
About the Role
Aires is seeking a Junior / Intermediate Full-Stack Engineer to join our dynamic and fast-growing team. In this role, you'll work directly with the Co-Founders and our market-leading development team, building products that are reshaping the future of real estate sales and marketing.
We're looking for someone who is driven by solving complex problems, thrives in a collaborative team environment, and enjoys working closely with customers to bring innovative ideas to life. The ideal candidate is curious, intelligent, and eager to learn -someone who wants to level up their development skills through our AI-supported development cycle and hands-on mentorship.
Based in our Vancouver, BC office, this role requires a minimum in-office presence of three days per week. As a Junior/ Intermediate Full-Stack Engineer, you'll play a key role in delivering high-quality software across the full technology stack, supporting both day-to-day operations and long-term strategic initiatives as Aires continues to scale.
Below are the core activities of the position:
Own features from spec ? UX ? API ? deploy* Build React UI with strong UX, accessibility, and performance practices
Integrate with Express/Mongoose APIs and background workers (Bull/BullMQ)
Ship E2E tests (Playwright) and maintain component stories (Storybook)
Improve reliability with observability, logging, and error handling (Sentry)
Participate in PR reviews, tech design, and iterative refactors
Collaborate with product/design; communicate trade-offs clearly
Requirements
(Must have)
2-4 years professional experience building production web applications
Strong JavaScript (ES2019+) across front-end and Node.js back-end
React 18, state with Redux and React Query, React Router v5
Styling with Tailwind CSS and component libraries (Ant Design, Headless UI)
Node.js 20, Express, MongoDB/Mongoose, REST APIs
Git, code reviews, CI, environment-based configurations
Writing tests (unit/integration/E2E) and debugging across the stack
(Nice to have)
Playwright for E2E; Storybook for component development
Redis queues with Bull/BullMQ and worker processes
API documentation with Swagger/OpenAPI
Cloud services: AWS (S3/QLDB clients), SendGrid, Twilio, Stripe, Pusher
Analytics/monitoring: Sentry, Mixpanel, Google Tag Manager
PDF/Excel tooling (jsPDF, ExcelJS), charts (Chart.js, Recharts)
Docker/PM2, cron jobs, Vercel deployments
Dental care
Extended health care
Life insurance
Paid time off
Stock options
Vision care
Experience:
JavaScript: 2 years (required)
MongoDB: 2 years (required)
APIs: 2 years (required)
AWS: 2 years (preferred)
Work Location: Hybrid remote in Vancouver, BC V6B 3M1
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.