Jobs / Twine

Full Stack Engineer – Real Estate Platform

Twine · Canada
Visa: unknownSalary: unknownWork mode: unknown
Skills
awsazuregcpnode.jspython

Description

Join a dynamic project to develop a cutting-edge web-based real estate collaboration platform focused on enhancing communication and deal conversion for agents, clients, and internal teams. This role centers on building robust real-time chat and integrated webinar systems, supporting virtual property presentations, live Q&A, and training sessions. The platform must deliver a seamless, scalable, and secure experience across desktop and mobile, with features such as user authentication, role-based access, scheduling, notifications, and high-performance real-time interactions. You will play a key role in designing and implementing these core functionalities, ensuring the system is production-ready and optimized for reliability and user experience.

Responsibilities

  • Architect and develop real-time chat features for instant communication between users.
  • Design and implement a scalable webinar/live streaming system for virtual events and presentations.
  • Integrate secure user authentication and role-based access controls for agents, clients, and admins.
  • Build scheduling and notification modules to support seamless event management.
  • Optimize the platform for high performance, reliability, and cross-device compatibility.
  • Collaborate with UI/UX designers to ensure a smooth and intuitive user experience.
  • Ensure the platform meets security best practices and is ready for production deployment.
  • Troubleshoot, debug, and resolve technical issues as they arise.
  • Document technical solutions and contribute to ongoing platform improvements.

Skills And Requirements

  • Proven experience as a full stack engineer or application developer, ideally with real-time communication and live streaming/webinar systems.
  • Strong proficiency in modern web development frameworks (e.g., React, Angular, or Vue.js) and backend technologies (e.g., Node.js, Python, or similar).
  • Expertise in WebSocket, WebRTC, or similar technologies for real-time interactions.
  • Experience with authentication protocols (OAuth, JWT) and implementing secure, role-based access.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and scalable infrastructure.
  • Solid understanding of database design and management (SQL and NoSQL).
  • Ability to optimize applications for performance, scalability, and security.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
  • Availability for a full-time contract position; remote work supported.

About Twine

Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.

Our Mission

Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.
Get new job alerts Weekly digest to your inbox.