Full Stack Engineer (Internal Tools)

PlanitarWaterloo, ON
Hybrid

About The Position

We’re looking for a Full Stack Developer with a passion for helping our internal teams become more efficient—someone who feels comfortable contributing to backend, frontend, and desktop code bases, while caring deeply about making people’s lives easier. You’ll work closely with designers, product managers, internal users of our products, and other engineers to deliver end-to-end features that feel smooth. We value engineers who think beyond “just code” to understand why a feature exists, how it’s used, and how it can be better.

Requirements

  • Solid experience with Go, Vue.js and/or Angular, and C++.
  • Familiarity with version control (Git), CI/CD piplines, and cloud infrastructure (AWS preferred).
  • The ability to “go deep” and optimize C++ code for performance-critical tasks (e.g., hardware drivers or real-time processing).
  • Strong problem-solving skills with the ability to work independently.
  • Adept at breaking down complex problems and delivering practical, scalable solutions.
  • Comfortable working in a collaborative, agile environment.
  • Adaptable and comfortable with ambiguity—you can adjust quickly when priorities shift, and you’re able to make progress even when some details are still taking shape

Nice To Haves

  • A track record of improving developer experience (DX) or building tools that enhance team productivity.
  • Experience working on products that span mobile, hardware, and web, especially those involving cameras, LiDAR or other sensors, 3D modeling, spatial data, or computer vision.
  • Familiarity with software like Blender, AutoCAD, or SketchUp (for visualizing floorplans or hardware outputs).

Responsibilities

  • Design, develop, and maintain features across the stack:
  • Backend: Go (Golang)
  • Frontend: Vue.js and/or Angular
  • Desktop: C++
  • Collaborate with product and design teams to create smooth, intuitive user experiences that help our internal teams go faster.
  • Identify bottlenecks in current workflows and design technical solutions to automate tasks, reduce manual effort, and improve tooling for our teams.
  • Write clean, maintainable, and well-tested code.
  • Participate in architecture discussions, roadmap planning, and code reviews to ensure our systems align with long-term goals and technical excellence.
  • Advocate for our internal users, championing best practices in UX, accessibility, and efficiency in every decision.
  • Optimize performance for both client-side and server-side applications.

Benefits

  • 100% employer-paid flexible benefits plan
  • Comprehensive Health & Dental coverage
  • Health Spending Account (HSA) or Lifestyle Spending Account (LSA) options
  • A collaborative and innovative culture
  • Opportunities to grow as we scale
  • The backing of a global industry leader through REA Group
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service