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.