Full Stack Developer (junior / Intermediate)

Vancouver, BC, CA, Canada

Job Description

About the Company



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

Our Stack



Front-end: React 18, Redux, React Query, React Router v5, Tailwind CSS, Ant Design, CRACO, Storybook, Playwright, Node 20; Sentry, Mixpanel, GTM; Chart.js/Recharts; Formik/Yup; Pusher; ExcelJS/jsPDF; Headless UI, Tremor, RSuite.

Back-end: Node 20, Express, MongoDB/Mongoose, Redis with Bull & BullMQ, Swagger (OpenAPI), Jest/Mocha/Chai/Supertest, Sentry; AWS (S3, QLDB), SendGrid, Twilio, Stripe, Firebase Admin; cron jobs, PM2, Docker Compose; dotenv for envs.

Job Types: Full-time, Permanent

Pay: $50,000.00-$75,000.00 per year

Benefits:

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.


Related Jobs

Job Detail

  • Job Id
    JD3099104
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned