← Back to job listings
ER
Full Stack Engineer
eXp Realty · Canada
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
JobSpring