Senior Software Engineer (Golang, React)

Applied Systems, Inc.Toronto, ON
$125,000 - $150,000Remote

About The Position

We’re looking for a Software Engineer/ Senior Software Engineer (Golang, React) to join our Employee Benefits team and make a real difference for the people who depend on our products every day. You will be developing and maintaining robust web applications and micro services using React and Golang. As a Software Engineer/Senior Software Engineer, you will collaborate with Architects, Product Owners, and members of a Scrum team to deliver high quality technical solutions. Here, you’ll have a voice in how the work gets done, room to try things differently, and the trust to move it forward.

Requirements

  • 3+ years of web development experience creating enterprise software using React
  • 5 + years of professional experience building web applications and web services
  • Experience with Golang, C#, TypeScript/JavaScript, Node JS, Kubernetes, PostgreSQL/SQL Server, GCP and Visual Studio Code
  • Experience in implementing and consuming GRPC and RESTful services
  • Knowledge of Agile frameworks, ideally Scrum, and tools like Jira and Confluence
  • Understanding of testing best practices
  • Understanding of DevOps and CI/CD with knowledge of Kubernetes
  • Knowledge of Cypress and RestSharp to develop and maintain Automated End to End Testing
  • Ability to communicate in a team-oriented environment to clarify requirements and deliver solutions within committed timelines
  • Ability to provide feedback on coding standards through code reviews
  • Proven technical abilities, troubleshooting skills, and research abilities
  • Knowledge of using GIT for commits, code reviews, merge conflicts and release tags
  • Comfortable leveraging AI-assisted development tools (e.g., Claude Code) to accelerate delivery – extensive usage of these tools is expected and encouraged
  • Bachelor’s Degree in Computer Science, MIS, or CIS, or equivalent work experience
  • We proudly support and encourage people with military experience, as well as military spouses, to appl

Nice To Haves

  • 8+ years of experience in software engineering, including experience providing guidance and support to members of the team
  • Demonstrated experience working across software development languages and frameworks, such as C#, .NET, OR Golang, React, as well as JavaScript or TypeScript
  • Passion for continuously expanding knowledge of programming and web development while driving toward principles-based approaches for design, implementation and testing
  • Advanced knowledge of experience with modern test strategies and quality gating policies within CI/CT/CD pipelines
  • High proficiency with UI and API Testing, with frameworks such as RestSharp and Cypress
  • Advanced communication skills, with the ability to distill complex concepts to support others with complex problem solving
  • Demonstrated ability to advance discussions, debates, and reviews on coding and design elements while contributing to positive and constructive communication across the team
  • Track record of breaking down ambiguous problems, making pragmatic tradeoffs, and delivering high-quality software on schedule
  • Experience writing unit, integration, and end-to-end tests as a first-class part of the development process
  • Prior experience in an Agile/Scrum environment with a track record of consistent sprint delivery

Responsibilities

  • Support the team with delivery by sharing comprehensive feedback during code reviews and guidance with complex technical problem solving
  • Contribute to technical decisions by identifying opportunities and risks
  • Share knowledge of software development languages and frameworks as well as testing strategies
  • Support with continuous improvement of internal processes and documentation to champion a principles-based approaches to design, implementation, and testing
  • Collaborate with other teams to identify and develop integration solutions
  • Champion engineering best practices in the areas of writing code, unit testing, E2E testing, performance testing , CI/CD, observability, and documentation while using available AI tools
  • Identify, diagnose, and resolve performance bottlenecks, reliability issues, and security vulnerabilities
  • Collaborate with product managers and designers to translate business requirements into well-scoped, technically sound solutions
  • Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions

Benefits

  • Medical, Dental, and Vision Coverage
  • Holiday and Vacation Time
  • Health & Wellness Days
  • A Bonus Day for Your Birthday
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service