Invictus Direct
Full Stack Engineer
Invictus DirectCanada2 days ago
Full-timeRemote FriendlyInformation Technology

Location: Hybrid, Downtown Toronto

Schedule: Monday - Friday 9am - 4:30pm EST

Salary: $110,000 - $140,000


Company:

Our client is an innovation lab and product development partner building cutting-edge digital experiences across web, mobile, and XR. With a team of developers, designers, and strategists, they bring ideas to life for companies at the forefront of education, media, healthcare, and interactive technology. Their focus on immersive, real-time systems and emerging technologies sets them apart in a rapidly evolving digital landscape.


Description:

Our client is looking for a Full-Stack Engineer with strong WebRTC and real-time experience to join their product engineering team. This role is ideal for someone who thrives in dynamic environments and is passionate about creating seamless, live digital experiences. Youll contribute to the architecture, development, and scaling of interactive products used by thousands of users in real time.

  • Build and maintain full-stack applications using JavaScript and TypeScript
  • Develop highly responsive front-end interfaces with React, including real-time interaction features and WebSocket integrations
  • Design and implement backend services using Node.js and Express
  • Create and maintain WebRTC-based communication systems for peer-to-peer and group sessions
  • Ensure performance, scalability, and reliability of real-time applications
  • Collaborate cross-functionally with designers, developers, and product leads in a fast-paced, Agile environment
  • Participate in code reviews, debugging, and testing to maintain high code quality
  • Contribute to team communication and technical discussions in a remote-first setup


Qualifications:

  • 5+ years of full-stack development experience
  • Advanced proficiency in JavaScript and TypeScript (front-end and back-end)
  • Strong experience with React, including state management and real-time user interactions
  • Solid backend skills in Node.js and Express
  • Hands-on experience with WebRTC and real-time system design
  • Familiarity with Git, Agile workflows, testing, and debugging
  • Excellent communication skills and a collaborative mindset
  • Comfortable working in a remote and iterative development environment


Bonus Points:

  • Experience with Unity or WebGL
  • Cloud certifications (GCP, AWS, or similar)
  • Prior experience mentoring or leading junior developers

Key Skills

Ranked by relevance