eXp Realty
Posted 3w ago

Full Stack Engineer - (REMOTE)

eXp Realty
Canada
RemoteFull Time
Responsibilities
  • designing features
  • developing APIs
  • maintaining systems
Requirements
  • 5+ years full-stack experience with React/Next.js and Node.js/TypeScript
  • AWS
  • Relational databases
  • API design
  • Docker/Kubernetes, CI/CD
  • Bachelor\u0002s or equivalent experience
Technical tools mentioned
ReactNext.jsTypeScriptNode.jsPythonAWSS3Secrets ManagerSQLPostgreSQLMySQLMariaDBElasticsearchDockerKubernetesAWS LambdaOAuthJenkinsGitHub Actions

Job description


What you will do:

We are seeking a talented Full-Stack Software Engineer with strong experience in React and TypeScript on the frontend and Node.js on the backend, with Python as an asset. You are passionate about building high-quality, scalable products and delivering exceptional user experiences.


In this role, you will design and develop end-to-end solutions across the stack, from intuitive user interfaces to performant backend services and cloud integrations. You will help simplify the real estate journey by building ambitious products and features that serve users across multiple markets.


Working closely with product, design, and engineering teams, you will play a key role in shaping architecture, implementing robust APIs, integrating AWS services such as S3, messaging queues, and relational databases, and ensuring our applications are secure, reliable, and built to scale.


How you will make an impact: 

  • Design, develop, and maintain features in our Next.js and React web applications, focusing on usability, performance, and scalability.
  • Build and enhance backend services and APIs using Node.js and TypeScript, with Python as an asset.
  • Maintain a strong functional understanding of AWS environments - Specifically S3, messaging queues, Secrets Manager, and SQL databases to support service development within a DevOps-led deployment model.
  • Collaborate with cross-functional teams to deliver end-to-end solutions, from frontend interfaces to backend services and integrations.
  • Implement vertical story tickets and contribute to new functionality across web and, where applicable, mobile platforms.
  • Write clean, testable, observable, and maintainable code following industry best practices.
  • Participate in code reviews, technical design discussions, and architectural decision-making.
  • Work closely with engineering leadership and senior peers to align technical execution with business objectives.
  • Contribute to operational excellence, including monitoring, performance tuning, and incident response.
  • Perform other duties as assigned.


How you will grab our attention:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience, with strong full-stack exposure.
  • Proven experience building backend services and APIs using Node.js and TypeScript, with Python as an asset.
  • Strong experience developing modern web applications using React and/or Next.js.
  • Solid understanding of JavaScript and TypeScript for building interactive, maintainable user interfaces.
  • Hands-on experience working with relational databases such as PostgreSQL, MySQL, or MariaDB.
  • Demonstrated experience designing and implementing HTTP-based APIs.
  • Strong understanding of API design best practices, including RESTful and hybrid approaches.
  • Experience building, deploying, and supporting production-grade systems.
  • Demonstrated ability to take ownership, collaborate effectively, and deliver high-impact projects.
  • High attention to detail, strong problem-solving skills, and a passion for continuous learning across the technology stack.
  • Familiarity with search and indexing platforms such as Elasticsearch.
  • Experience working with cloud platforms, particularly AWS (S3, messaging, secrets management, serverless).
  • Exposure to containerization and orchestration technologies, including Docker and Kubernetes.
  • Experience with serverless architectures (for example, AWS Lambda).
  • Familiarity with authentication and authorization standards such as OAuth.
  • Experience with CI/CD tools and workflows, including Jenkins and GitHub Actions.
  • Knowledge of observability, monitoring, and performance tooling.
  • Demonstrated full-stack development experience across web and, where applicable, mobile platforms.


If you think you’d make a great match for this position but don’t meet all the requirements, we would still encourage you to apply! 


What eXp provides: 

  • Paid Vacation
  • Paid Holidays
  • Up to 4 Paid Personal Days
  • 5 Paid Sick Days
  • $20/pay cheque for the first two pays of the month for your mobile phone/internet
  • Fully remote environment
  • Amazing company culture
  • And more..

 

EEO Statement:

We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed. As such, eXp is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics under federal, state or local law.

 

We are one of the first work-from-anywhere companies with 2,000+ team members utilizing our virtual office called eXp World. This role is work-from-anywhere in Canada.


Who is eXp?

Doing the audacious is part of eXp Realty’s DNA. We are a company that rewards creative minds who can offer bold solutions, where opinions matter, anything is possible and the outcome can be revolutionary. As a global full-service real estate brokerage utilizing a 3-D, fully immersive, cloud office environment, offering 24/7 access to collaborative tools & training, eXp has broken the traditional mold of real estate. We are doing big things. Come join us!

About eXp Realty

Cloud-based residential and commercial real estate brokerage firm.

Similar jobs

Full Stack Engineer roles
8h
Save
Mark Applied
Hide
Senior / Intermediate Full Stack Engineer (Backend-Leaning)
Canada
RemoteFull Time
Valsoft
Valsoft: Acquires and operates niche vertical market software businesses globally.
Professional full-stack engineering experience with strong backend depth; Java, Spring Boot, Hibernate, React, Node.js, REST APIs, cloud SaaS, automated testing, secure development, and CI/CD experience required.
Java, Spring Boot, Hibernate, React, Node.js, GitHub Actions, Azure Cosmos DB, OTEL
8h
Save
Mark Applied
Hide
Full Stack Engineer
United States or Canada or South America
RemoteFull Time
Ledgebrook
Ledgebrook: A technology-enabled MGA providing excess and surplus insurance.
3+ YOERequires 3+ years of full-stack development experience, scalable engineering solutions, data modeling, maintainable and testable code, CI/CD familiarity, and strong communication and organizational skills.
JavaScript, Node.js, Python, RESTful APIs, GitHub Actions, AWS CodePipeline, Jenkins, JS/TS, HTML, CSS, SCSS, Angular, React, Bootstrap, Docker, Kubernetes, LLMs, Artificial Intelligence (AI)
9h
Save
Mark Applied
Hide
Sr. Fullstack Developer, Originations
Brazil or Mexico or Canada
$80k-$95k/yr RemoteContract
Scratch Financial
Scratch Financial: Provides point-of-sale financing and payment processing for healthcare providers.
5+ YOERequires 5+ years of software engineering experience, strong Node.js and TypeScript backend skills, RESTful APIs, React, HTML, CSS, JavaScript, SQL/NoSQL databases, and agile collaboration.
Node.js, TypeScript, RESTful APIs, React, HTML, CSS, JavaScript, SQL, NoSQL, MySQL, PostgreSQL, Firestore, Redis, CI/CD, Docker, Kubernetes, Agile, Scrum, Google Cloud Platform, PHP, Golang, Playwright, Cypress, Selenium
9h
Save
Mark Applied
Hide
Full Stack Engineer
United States or San Francisco or New York City or Los Angeles or Boston or Seattle or Washington or San Diego or Chicago or Austin or Dallas or Portland or Denver or Philadelphia or Baltimore or Sacramento or Minneapolis or Miami or Atlanta or Phoenix or Orlando or Las Vegas or Salt Lake City or Madison or Birmingham or San Antonio or Spokane or Toronto
$115k-$195k/yr HybridFull Time
Roo
Roo: Digital marketplace connecting veterinary professionals with animal hospital shifts.
2+ YOE2–4 years of software engineering experience; proficiency in TypeScript/JavaScript, React Native, Node, Express, React, AWS, relational databases, and SQL. Strong communication and teamwork skills; computer science degree preferred.
TypeScript, JavaScript, React Native, Jest, Cypress, Node, Express, React, AWS, SQL, CI/CD
13h
Save
Mark Applied
Hide
Full Stack Engineering Specialist, Front-End Angular/React & Back-End Java
Ottawa, Ontario, Canada
$69k-$119k/yr HybridFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
4+ YOERequires 4+ years of full-stack software engineering, Java, REST APIs, microservices, Angular, React, GCP, IaC, GitHub Actions, testing, and Agile experience, plus a related bachelor's degree or college diploma and Reliability clearance eligibility.
Java, REST APIs, Angular, React, Google Cloud Platform, Infrastructure as Code, GitHub Actions, Docker, Kubernetes
15h
Save
Mark Applied
Hide
Full Stack Engineer
United States or Canada or Brooklyn
RemoteFull Time
Pogo
Pogo: AI-powered market research platform using verified consumer purchase data.
2+ YOERequires 2–4 years of full-stack software development experience, production systems experience, AI tool proficiency, strong product judgment, ownership, communication, and frontend/backend development skills.
Claude Code, Cursor, Codex, Animations.Dev, Devouring Details, InterfaceCraft
1d
Save
Mark Applied
Hide
Sr. Full Stack Developer, TD Securities
Toronto, Ontario, Canada
$127k-$164k/yr OnsiteFull Time
TD Bank
TD BankToronto Stock Exchange: TD: Provide retail, commercial, and wholesale banking and financial services.
7+ YOE7+ years software development experience; Angular, Node.js, GraphQL, C#, Oracle, MongoDB, and web application architecture experience; leadership, stakeholder collaboration, production support, testing, CI/CD, and a CS or related degree.
Angular, Node.js, GraphQL, C#, MQ, Redis Cache, Kafka, Oracle, MongoDB, Express, Java, REST APIs, WebSockets, Redis, Jenkins, GitHub, Google Cloud Platform, ADLS, Databricks, CI/CD
1d
Save
Mark Applied
Hide
Associate, Full Stack Engineer
Toronto, Ontario, Canada
$90k-$120k/yr OnsiteFull Time
BMO
BMOTSX: BMO: Provides personal and commercial banking, investment, and wealth services.
Bachelor's or master's degree in a quantitative discipline; Python and JavaScript/TypeScript proficiency; React JS, backend frameworks, APIs, databases, architecture, AI tools, data processing, and testing experience.
Python, JavaScript, TypeScript, C#, Scala, Java, React JS, FastAPI, Flask, Node.js, SQL, NoSQL, OpenAI, Hugging Face, Kubernetes, AWS, Azure, GCP, Docker