Senior Software Developer

Engel & Völkers Americas
$145,000 - $170,000Remote

About The Position

Engel & Völkers Canada is hiring a Senior Software Developer to own and evolve internal platform applications across our real estate ecosystem. This is a hands-on senior role with meaningful technical ownership, responsible for maintaining mature production systems. This role is ideal for an AI-first, engineering-grounded developer who is comfortable learning unfamiliar code, improving it thoughtfully, and balancing pragmatic delivery with long-term consistency. The role involves working with TypeScript, Next.js, Node.js, and AWS Lambda-based systems, mentoring teammates, and helping create shared technical standards.

Requirements

  • 5+ years of professional software engineering experience, with senior-level ownership of production systems.
  • Strong TypeScript and Node.js skills, with comfort working from frontend components through backend services and infrastructure.
  • Strong React and Next.js experience, including SSR/server components, API/client data boundaries, shared component systems, and modern frontend tooling.
  • AI-first development mindset with real engineering depth: you use tools such as Claude Code, Cursor, Copilot, or similar, but can independently debug, design, test, review, and verify correctness.
  • Experience with AWS-backed applications, especially Lambda/serverless patterns, S3, DynamoDB, SSM/secrets, CloudWatch, and CI/CD pipelines.
  • Practical experience with databases, API contracts, runtime validation, authentication, authorization, and secure secret handling.
  • Comfort maintaining mature systems that may use different patterns than the new platform, including server-rendered UIs, web components, and older deployment models.
  • Clear communication, low ego, high ownership, strong testing instincts, and leadership potential: you can mentor, influence architecture, create alignment, and work from shared standards while staying pragmatic.

Nice To Haves

  • Experience with AWS Amplify Gen 2, AppSync GraphQL, EventBridge scheduled jobs, CDK, SST, or Serverless Framework.
  • Experience with NestJS, Fastify, Astro, SvelteKit, HTMX, Lit web components, or Web Components generally.
  • Experience with Turborepo or other TypeScript monorepos, shared package design, affected-app CI/CD, Drizzle ORM, Dynamoose, and typed schema/codegen workflows.
  • Real estate technology, listings/MLS data, brokerage operations, marketplace/platform experience, or prior small-team ownership of ambiguous work.

Responsibilities

  • Own and improve internal applications that support property/listing workflows, approvals, knowledge management, AI-assisted tooling, reporting, administration, and related platform capabilities.
  • Build and maintain TypeScript/Node.js backends, API layers, and server-rendered applications using patterns such as NestJS/Fastify, Next.js, Astro/SvelteKit, and AWS Lambda.
  • Contribute to our Next.js/Turborepo platform, including shared React UI, auth helpers, schemas, reference data, test tooling, deployment scripts, and developer experience.
  • Work across AWS and data infrastructure including Lambda, API Gateway-style APIs, Amplify, AppSync, DynamoDB, S3, SSM, EventBridge, CloudWatch, ECS/Fargate, PostgreSQL, Drizzle, and Dynamoose.
  • Maintain integrations with authentication services, listings APIs, knowledge base APIs, email workflows, analytics, search, Google Places, and AWS Bedrock-backed AI features.
  • Help reduce single-person knowledge risk by documenting, simplifying, improving CI/CD/testing, and partnering with product and engineering leadership on pragmatic technical decisions.

Benefits

  • Fully remote, Canada-based role with a flexible working environment.
  • Small senior team where your work has visible impact, broad ownership, and room to help shape how the team operates.
  • Direct reporting line to the VP of Engineering and meaningful influence on technical direction.
  • Real production systems to own, not just greenfield prototypes.
  • Active investment in a modern TypeScript, Next.js, AWS-native platform with shared tooling, serverless services, and developer experience.
  • Opportunity to grow into broader technical leadership as the platform and responsibilities evolve.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service