Skip to content
← Back to job listings

Full Stack Engineer

eXp Realty · Canada

Software DevelopmentQuick applyfull-time6 days ago

About The Role

Join our team as a Full Stack Engineer, where you will design and develop end-to-end solutions across the stack, from user interfaces to backend services and cloud integrations. You will collaborate with cross-functional teams, implement robust APIs, and ensure our applications are secure, reliable, and built to scale. This is a fully remote position with competitive benefits, including medical coverage, a 401k match, and stock options.

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

This listing was posted by a verified recruiter at eXp Realty. Report this listing