Senior Software Engineer

NetBrainToronto, ON

About The Position

NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning role — you'll spend most of your time architecting and building intuitive, high-performance web applications, while also contributing to the back-end services that power them. We're looking for someone to take ownership of features end-to-end, collaborates closely with product and design, and can serve as a technical anchor for the team.

Requirements

  • BS in Computer Science, Electrical Engineering, or equivalent professional experience
  • 4–7 years of professional web development experience, including deep work in large-scale front-end codebases
  • Expert-level proficiency in JavaScript and TypeScript, including familiarity with the latest specs
  • Strong command of HTML5 and CSS3, including cross-browser compatibility and responsive design
  • Solid grounding in OOP, functional programming, and MVC/MVVM patterns
  • Hands-on experience with at least one major web framework (React, Angular, or AngularJS)
  • Experience with HTML graphics programming — canvas, WebGL — and supporting libraries such as Go.js, D3, or Paper.js
  • Proven ability to diagnose and resolve client-side performance issues
  • Experience with C#, Java, or another server-side language — C# in particular is a plus

Nice To Haves

  • Familiarity with AI agent application development (LLMs, tool use, agent frameworks) is a plus

Responsibilities

  • Proactively engage with product and development teams to define features, specifications, and requirements
  • Research and evaluate emerging web technologies to inform design and implementation decisions across the stack
  • Architect and build web-based network management applications spanning high-level system design all the way through UI layout, user experience, database schema, data structures, workflows, and graphics
  • Own quality across the full development lifecycle — including unit testing and end-to-end integration testing
  • Work cross-functionally with product and other engineering teams to ensure complete feature coverage, scalability, and a strong thin-client experience
  • Drive front-end architecture standards and best practices across the team
  • Mentor junior engineers and lead code reviews with an eye for performance, maintainability, and correctness
  • Serve as a subject matter expert for both internal teams and external customers

Benefits

  • RRSP
  • medical/dental coverage
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service