Senior GoLang Engineer

Aarista Technologies

Vancouver

On-site

CAD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Aarista Technologies is seeking a Full Stack Software Engineer to design robust Go backend services and feature-rich React frontends. This backend-leaning role powers a multi-tenant healthcare SaaS platform, delivering RESTful APIs and real-time data features.

You will implement secure auth flows, data pipelines, and AI-assisted coding features while building dashboards, data grids, and responsive interfaces for complex workflows.

Qualifications

  • 7-8 years of professional software development experience.
  • Strong proficiency in Go for production REST APIs, concurrency patterns, and databases (MongoDB, SQL Server).
  • Solid experience with React—hooks, Redux, MUI, and data visualization.
  • Experience with cloud services (Azure preferred): Blob Storage, App Services, and Pipelines.
  • Familiarity with authentication systems (OAuth2, JWT, Auth0).
  • Understanding of CI/CD pipelines (Azure DevOps).
  • Comfort working in a multi-tenant SaaS environment.

Responsibilities

  • Design and develop RESTful APIs in GoLang, from schema to production.
  • Build and maintain integrations with MongoDB, SQL Server (via GORM), and Azure Blob Storage.
  • Implement authentication and authorization flows using Auth0 / JWT.
  • Develop real-time features with WebSockets and schedule recurring work via cron jobs.
  • Build services for EDI transaction processing.
  • Write database migrations and safeguard data integrity across multi-tenant environments.
  • Integrate AI/ML services to power medical coding suggestions.
  • Produce and maintain clear Swagger / OpenAPI documentation.
  • Frontend: Build responsive UIs with React, Vite, and TypeScript.
  • Develop complex data grids and dashboards using AG Grid Enterprise, Chart.js.
  • Build forms and validation with MUI (Material UI).
  • Integrate feature flag management via the OpenFeature SDK.
  • Write E2E tests with Cypress and unit tests with Vitest.

Skills

GoLang
React
RESTful APIs
Multi-tenant SaaS
AI/ML integration
Data modeling

Tools

MongoDB
SQL Server
Azure Blob Storage
Auth0/JWT
OpenAPI/Swagger
Vite
TypeScript
AG Grid Enterprise
Chart.js
MUI
OpenFeature SDK
Cypress
Vitest

Job description

We're looking for a Full Stack Software Engineer who is equally comfortable architecting robust backend services in GoLang and building rich, data-heavy interfaces in React. This is a backend-leaning role (roughly 70% Go, 30% React) on a multi-tenant SaaS platform in the healthcare technology space.

You’ll design and ship RESTful APIs that power real-time features, EDI transaction processing, and AI-assisted medical coding, while also crafting the dashboards and data grids that put that information in front of users. If you enjoy working close to the data, care about correctness in a multi-tenant environment, and like owning features end to end, this role is for you.

What You’ll Do:
  • Design and develop RESTful APIs in GoLang, from schema to production.
  • Build and maintain integrations with MongoDB, SQL Server (via GORM), and Azure Blob Storage.
  • Implement authentication and authorization flows using Auth0 / JWT.
  • Develop real-time features with WebSockets and schedule recurring work via cron jobs.
  • Build services for EDI transaction processing.
  • Write database migrations and safeguard data integrity across multi-tenant environments.
  • Integrate AI/ML services to power medical coding suggestions.
  • Produce and maintain clear Swagger / OpenAPI documentation.
Frontend Development (~30% - React):
  • Build responsive UIs with React, Vite, and TypeScript.
  • Develop complex data grids and dashboards using AG Grid Enterprise, Chart.js
  • Build forms and validation with MUI (Material UI).
  • Integrate feature flag management via the OpenFeature SDK.
  • Write E2E tests with Cypress and unit tests with Vitest.
What We're Looking For:
Required:
  • 7-8 years of professional software development experience.
  • Strong proficiency in Go - building production REST APIs, applying concurrency patterns, and working with databases (MongoDB, SQL Server).
  • Solid experience with React - hooks, state management (Redux), component libraries (MUI), and data visualization.
  • Experience with cloud services (Azure preferred): Blob Storage, App Services, and Pipelines.
  • Familiarity with both relational and document databases (SQL Server, MongoDB).
  • Experience with authentication systems (OAuth2, JWT, Auth0).
  • Understanding of CI/CD pipelines (Azure DevOps).
  • Comfort working in a multi-tenant SaaS environment.
Nice to Have:
  • Healthcare domain knowledge - EDI standards (837 / 835 / 277 / 999), RCM workflows, and medical coding (CPT / ICD-10).
  • Experience with Apache Spark / Databricks / Delta Lake.
  • Familiarity with data pipeline patterns (medallion architecture, ETL).
  • Experience with AI/ML integration in production systems.
  • Knowledge of feature flag systems for gradual rollouts.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Go Backend Engineer: SaaS APIs & React UI
Senior Go Backend Engineer: SaaS APIs & React UI

Aarista Technologies • Vancouver

On-site
CAD 120,000 - 180,000
Senior Go Developer
Senior Go Developer

Archie • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Go Engineer
Senior Go Engineer

Motion Recruitment • Toronto

On-site
CAD 120,000 - 180,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Software Engineer: Backend Systems
Software Engineer: Backend Systems

Aloe • Vancouver

On-site
CAD 110,000 - 170,000
Competitive salary
Benefits
Career growth opportunities
Senior Full Stack Developer
Senior Full Stack Developer

Kibbi Technologies Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Hybrid work model
Health benefits
Bonus program
+1
Sr Full Stack Software Engineer
Sr Full Stack Software Engineer

Patch Tech Staffing • Canada

On-site
CAD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Mississauga

On-site
CAD 110,000 - 150,000
Tech Lead - Fullstack
Tech Lead - Fullstack

Xsolla • Canada

On-site
CAD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
Intermediate Software Developer (Front-End/Full Stack)
Intermediate Software Developer (Front-End/Full Stack)

Environics Analytics Group • Toronto

On-site
CAD 90,000 - 125,000