1,987,580open jobs
117,624companies
247,118added this week
Browse all
Salary
≈ $21k – $45k per year (Estimated)
Location
Remote (United States, India)
Seniority
Senior · 4+ years exp

First seen by Alion on Oct 26, 2026.

Overview
Company
Impact
Profile match
GoGuardian is an ed-tech company that offers a suite of tools like filtering and monitoring, classroom engagement, student safety, and school mental health to K-12 schools to maximize their learning potential.

We're looking for a Senior Software Engineer to join the Pear Deck Learning team. Pear Deck Learning is our all-in-one platform that supports every instructional step in any topic: Pear Start for planning and delivering high-quality lesson packages, Pear Deck for increasing student participation through tailor-made presentations and real-time feedback, Pear Practice for differentiated, gamified practice with standards-aligned content, and Pear Assessment for

versatile assessments and crystal-clear reports. You'll contribute across the full stack of this suite, which serves hundreds of thousands of teachers and students in real time. This position is based in India and works closely with US-based product and engineering teams, so strong written communication and comfort operating with partial time-zone overlap are essential.


Responsibilities:

  • Design, build, and continuously improve features across the Pear Deck Learning suite, from the presenter and student experiences to the platform services behind them.
  • Develop high-performance backend services in Node.js (Express) and Go (gRPC microservices) that power real-time classroom workflows - live sessions, joining by code, presence, leaderboards, and streaming responses.
  • Build data-rich, accessible frontend experiences with React 18 and TypeScript, using component systems like Chakra UI, state tooling like Redux Toolkit and React Query, and form/validation patterns built on react-hook-form and Zod.
  • Design REST and gRPC APIs (grpc-gateway, OpenAPI/Swagger) for real-time data and service-to-service communication in a service-oriented architecture.
  • Work across a polyglot data layer - MySQL, PostgreSQL, and MongoDB for records; Redis and Redis Cluster for caching and fan-out; Elasticsearch for search; Kafka, SQS/SNS, and Pub/Sub for events - and optimise schemas and queries as usage scales.
  • Build and operate real-time infrastructure: WebSockets, server-sent events, and Firebase Realtime Database-backed live sessions.
  • Integrate LLM/AI services (OpenAI, Google Gemini) into product features - content generation, streaming responses, retrieval-augmented context, and the moderation and quota guardrails K-12 requires.
  • Contribute to integrations that meet teachers where they work: Google Slides, Classroom, and Drive; Microsoft Teams and Office add-ins; LTI; and SIS rostering (OneRoster, Clever).
  • Write maintainable, well-tested code with strong typing; contribute to test suites in Vitest, Jest, and Go's testing stack, and uphold CI quality gates.
  • Help modernise legacy surfaces - migrating older React/build tooling to current standards (React 18 Vite, TypeScript 5) without disrupting classrooms that depend on them daily.
  • Ship and operate services on AWS (ECS, Aurora, S3 SQS, CloudFront) and GCP (GKE/Kubernetes, Cloud Build, Firebase), using Docker, Terraform, and Helm.
  • Monitor and improve performance and reliability with Datadog, OpenTelemetry, and Prometheus/Grafana; participate in an on-call rotation for production support.
  • Mentor other engineers and actively participate in architecture discussions and code review.


Requirements:

  • 5+ years of experience as a software engineer on SaaS or customer-facing products, including leading delivery of complex, large-scale features.
  • Strong TypeScript and modern React (hooks, React 18 Vite or similar tooling), with an eye for performant, accessible UI.
  • Production experience with Node.js and/or Go on the backend - including concurrency, service-to-service communication, and asynchronous/background processing - and willingness to work in both.
  • Experience designing APIs (REST and/or gRPC) for high-throughput systems, including versioning, validation, and documentation.
  • Solid SQL proficiency (MySQL or PostgreSQL) with schema design and query optimisation experience; familiarity with document stores like MongoDB.
  • Familiarity with caching strategies (Redis/Redis Cluster) and event/queue systems (Kafka, SQS/SNS, or Pub/Sub).
  • Experience building or operating real-time features (WebSockets, SSE, or Firebase-style real-time databases) at meaningful scale.
  • Working knowledge of cloud infrastructure - AWS and/or GCP - plus Docker and an orchestration platform (ECS or Kubernetes); comfort with infrastructure-as-code (Terraform or Helm).
  • A habit of writing tested code (Vitest, Jest, React Testing Library, or Go testing/testify) and improving test coverage where it's thin.
  • Comfort navigating large existing codebases - including legacy code mid-migration - and complex local dev environments (Docker Compose, monorepos, generated code).
  • Strong written communication and proactive collaboration habits suited to a distributed team with US time-zone overlap.
  • Track record of delivering performant, scalable features, advocating for engineering quality, and mentoring teammates.
  • A genuine interest in impacting the world of education.


Nice to Have:

  • Experience integrating LLM APIs (OpenAI, Gemini) into production features, including prompt design, streaming, moderation, and cost/quota controls.
  • Experience with Elasticsearch or other search/indexing systems.
  • EdTech domain exposure: LTI, Google Classroom, OneRoster/Clever rostering, or student data privacy practices.
  • Browser extension, Google Apps Script/Workspace add-on, or Office add-in development.
  • Canvas/animation work (Konva, Spine, Rive, Lottie) or rich-text editing (Slate, MDX).
  • Accessibility (WCAG, axe-core) and internationalisation (i18next) experience.
  • Observability depth: OpenTelemetry instrumentation, Prometheus metrics, or Datadog dashboards.

Skills

Go, Golang, Node, Node.js, React, React.js, TypeScript

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,987,580 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
India
≈ $15k – $34k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
Python
JavaScript
SQL
PowerShell
C#
Bash
Databases
PostgreSQL
AI/ML
Anomaly Detection
DevOps
Splunk
GCP
OpenTelemetry
Datadog
Azure
CI/CD
AWS
Kubernetes
Grafana
Bamboo
Bitbucket
Incident Management
SLI/SLO/SLA
GitHub
Apply
≈ $46k – $102k per year (Estimated) • Remote (Brazil) • 5+ years exp • Brazil
Java
Kotlin
SQL
Java
Maven
Spring Boot
Quarkus
Hibernate
Flyway
Liquibase
Kotlin
Mockito
Databases
Oracle
Apache Kafka
Mobile
JUnit
DevOps
Rest API
OpenShift
Azure DevOps
GitHub Actions
OpenTelemetry
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Amazon S3
Cybersecurity
SonarQube
OWASP Top 10
Management
Agile
Scrum
Kanban
QA
Swagger
Apply
Remote (Brazil) • Brazil
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
AI/ML
Copilot
Frontend
Angular
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Cybersecurity
SonarQube
Management
Scrum
Kanban
Apply
$80k – $100k per year • Remote (EU)
TypeScript
C#
C#
.NET
AI/ML
Model Context Protocol
Apply
$100k – $135k per year • Remote (Canada) • Full-Time • 8+ years exp • Bachelor's Degree • Canada
JavaScript
C#
Databases
MySQL
Redis
ClickHouse
ElasticSearch
AI/ML
Model Context Protocol
AI Agents
LLM
Frontend
React.js
DevOps
Terraform
GCP
Helm
OpenTelemetry
Prometheus
Azure
AWS
Kubernetes
Grafana
Apply
React Technical Lead 6 hours ago
In office • Full-Time • Thiruvananthapuram
JavaScript
TypeScript
Node JS
Frontend
GraphQL
Next.js
React.js
Apollo Client
Remix
React Router
Management
Agile
QA
Playwright
Jest
Mocha
Apply
Software, Developer 6 hours ago
In office • Bachelor's Degree • Riyadh
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
xUnit
Frontend
RxJS
Angular
Bootstrap
Sass
Angular Material
DevOps
Rest API
Azure DevOps
Azure
Git
Management
Jira
Agile
Scrum
Apply
System Analyst 6 hours ago
$26k – $40k per year (net) • Remote (Poland) • Warsaw
SQL
Databases
RabbitMQ
Apache Kafka
AI/ML
Model Context Protocol
DevOps
Rest API
Design
Figma
Management
Confluence
Jira
Draw.io
Agile
Scrum
Kanban
UML
BPMN
QA
Swagger
Apply
Senior Data Analyst 6 hours ago
up to $64k per year • Remote (United Kingdom)
Python
SQL
Databases
Microsoft Fabric
Analytics
Power BI
Apply
$8.5k per year (net) • Remote (likely EAEU) • Internship • Samara
Java
Java
Spring Framework
Hibernate
Databases
MySQL
PostgreSQL
DevOps
Git
Apply
Software Engineer II 1 month ago
In office • 4+ years exp • India
Python
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
OpenSearch
AI/ML
Spark
Gemini
LLM
OpenAI
Semantic Search
Frontend
React.js
React Query
DevOps
Rest API
AWS
Docker
Amazon S3
Apply
$190k – $220k per year • Equity • In office • 8+ years exp • United States
Go
JavaScript
PowerShell
C#
C++
Swift
C#
.NET
Databases
MySQL
Apache Kafka
AI/ML
Machine Learning
Frontend
React.js
DevOps
Terraform
CI/CD
AWS
Docker
Kubernetes
GitHub
Windows
Cybersecurity
Active Directory
Apply
$190k – $220k per year • Equity • In office • 8+ years exp • United States
JavaScript
Databases
MySQL
Databricks
AI/ML
Machine Learning
Frontend
React.js
DevOps
CI/CD
AWS
Docker
Kubernetes
GitHub
Apply
≈ $54k – $120k per year (Estimated) • Equity • In office • 3+ years exp • United States
Marketing
Salesforce
Apply
$145k – $160k per year • Equity • In office • 5+ years exp • United States
Marketing
Salesforce
Apply
≈ $14k – $37k per year (Estimated) • Remote (India) • 3+ years exp • India
JavaScript
Node JS
Databases
Redis
AI/ML
Time Series
Frontend
Tailwind CSS
React.js
CSS Modules
PrimeReact
DevOps
Prometheus
CI/CD
Docker
Kubernetes
Grafana
Linux
Apply
Golang Developer 1 day ago
≈ $24k – $64k per year (Estimated) • Remote (India) • 3+ years exp • India
Go
Databases
MySQL
Redis
Apply
Software Engineer 1 day ago
Hybrid • 3+ years exp • India
JavaScript
PHP
Node JS
PHP
Laravel
Databases
MySQL
PostgreSQL
Frontend
Vue.js
GraphQL
React.js
JQuery
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
GitHub
Apply
≈ $20k – $43k per year (Estimated) • Remote (India) • 9+ years exp • India
Java
SQL
Databases
Apache Kafka
AI/ML
Hadoop
Spark
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Linux
Unix
Analytics
ETL/ELT
Apache NiFi
Apply
≈ $20k – $43k per year (Estimated) • Remote (India) • 4+ years exp • India
Python
JavaScript
Databases
PostgreSQL
PostGIS
Frontend
Zustand
Redux
React.js
Deck.gl
Jotai
Redux Toolkit
Mobile
State Management
DevOps
Rest API
Datadog
AWS
AWS Lambda
Amazon S3
Amazon CloudWatch
Amazon EventBridge
API Gateway
QA
Sentry
Apply
See all jobs
This is one of many
1,987,580 more open roles from verified company boards, updated every day.