Jobs · Engineering

Senior Software Engineer, Fullstack

GoGuardian · El Segundo, CA · 2 mo ago
RemoteRemoteEngineering$155k–$195k/yrFull-time

About the role

We're looking for a Senior Software Engineer, Fullstack to design and implement solid architectural solutions supporting our New Products Team. Your responsibilities will include developing high-performance backend services in Node/Go, building intuitive frontend experiences with React, and optimizing SQL database schemas.

Responsibilities

  • Design, build, and continually improve new products
  • Develop high-performance backend services in Node/Go that facilitate real-time 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
  • Integrate with LLM/AI services for intelligent features like generative reporting and predictive scans
  • Write high-quality, maintainable code with strong typing, comprehensive tests, and clear documentation
  • Contribute to infrastructure-as-code using Terraform for AWS services
  • Mentor and coach developers, helping them improve and perfect their skills
  • Participate in architecture discussions, code reviews, and continuous improvement initiatives

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
  • Experience with modern React tooling and component libraries (Shadcn, React Router)
  • Proven experience delivering highly performant and scalable features
  • Proven advocate for engineering quality and building a thriving team culture
  • Eager to take initiative in a fast-paced, ever-changing, dynamic environment

Qualifications

  • Great communication skills and an ability to proactively identify problems and solutions across teams and stakeholders
  • Fueled by the opportunity to truly impact the education landscape

Skills

  • Node.js
  • Go
  • React
  • SQL databases (PostgreSQL preferred)
  • gRPC
  • REST APIs
  • Microservices architecture
  • Containerization (Docker)
  • Kubernetes
  • Modern React tooling and component libraries (Shadcn, React Router)
  • Cloud services (AWS preferred: ECS, Aurora, Athena, S3, SQS)

Benefits

  • Competitive pay
  • Complete health insurance
  • 401(k) matching
  • Bonuses
  • Employee stock option plan
  • Flexible time off
  • 13 paid holidays
  • Paid parental leave
  • Wellness days
  • Paid year-end holiday break
  • Learning funds
  • Lifestyle funds
  • Online yoga & meditation classes
  • Fertility & adoption reimbursement

Pay

The typical base salary range for this position is $155,000 - $195,000 per year. The range displayed on this job posting reflects the minimum and maximum target for new hire base pay for this position.

Schedule

The role is #BI-Remote.

Similar jobs