goguardian

Senior Software Engineer, Fullstack

Apply Now

At a Glance

Location
United States
Experience
5+ years
Compensation
ry range for this position is $155,000 - $195,000 per year. The range displayed
Posted
2026-07-28T15:05:38-04:00

Key Requirements

Required Skills

AWSDockerKubernetesMicroservicesPostgreSQLReactRedisSQLTypeScript

Domain Knowledge

  • Education
  • Engineering

Benefits & Perks

Health Insurance

itive pay, complete health insurance, 401(k) matching, bonuses, and an emplo

Requirements

5+ years of professional industry experience leading and coordinating complex, large-scale features

Strong Node/Go experience with production-grade services, including concurrency patterns, gRPC, and microservices architecture

Accomplished in building high-quality React applications with TypeScript, including data visualization and dashboards

Experienced in designing and implementing APIs (gRPC, REST) and microservices that handle high throughput

Proficient with SQL databases (PostgreSQL preferred) including complex query optimization, indexing strategies, and analytics workloads

Familiar with caching strategies (Redis/Redis Cluster) and multi-tier caching architectures

Compensation & Benefits

Competitive pay, complete health insurance, 401(k) matching, bonuses, and an employee stock option plan.

Flexible time off, 13 paid holidays, paid parental leave, wellness days, and a paid year-end holiday break.

A robust catalog of benefits that support your professional growth and personal wellbeing: learning funds, lifestyle funds, online yoga & meditation classes, fertility & adoption reimbursement, and more…

Responsibilities

Design, build, and continually improve new products

Develop high-performance backend services in Node/Go that facilitate realtime campus movement workflows

Build intuitive, data-rich frontend experiences with React

Design and implement gRPC and REST APIs for real-time data access and service-to-service communication

Optimize SQL database schemas and queries for large-scale analytics workloads

Build and maintain background workers for data aggregation and processing using asynchronous patterns