Skip to content
← Back to job listings

Full Stack Engineer

eXp Realty · Canada

External listingfull-time4 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 is an external listing. JobSpring does not represent or verify the employer. Report this listing