GoGuardian
Software Engineer II
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Senior · 4 years
India
Remote
2026-08-19
greenhouse
Engineering team
Benefits
Full Job Description
Role Overview We're looking for a Software Engineer II to design and implement solid architectural solutions with the rest of the engineering team, supporting our Pear Assessment product - a platform that provides real-time, interactive formative assessments, enabling teachers to capture diverse student responses, gain instant insights, and adapt instruction across live and self-paced learning environments. What You Will Do You will build features that enable real-time formative assessments and actionable learning insights for educators. You'll work across the full stack—from crafting intuitive React-based classroom experiences and interactive assessment workflows to designing scalable backend services and optimizing data pipelines that power instant feedback and analytics. Why It Might Be a Fit You will contribute to OpenSearch-powered semantic search capabilities, enabling fast and relevant discovery across more than 500 million educational documents. Our Engineering team thrives on a purpose-driven culture of collaboration, openness, trust, and transparency, with individuals who continuously push boundaries to improve teaching and learning outcomes. Requirements 4+ years of professional industry experience building and delivering scalable software features in a production environment Strong experience with Javascript/Typescript/Nodejs/Python and familiarity with concurrency patterns, APIs, and service-oriented architecture Experience building modern React applications with TypeScript, including working with APIs, state management, and responsive UI components Familiarity with designing and consuming APIs (REST/WSS) and contributing to backend services handling moderate to high traffic Working knowledge of databases (SQL or NoSQL such as MongoDB/PostgreSQL), including basic query optimization and data modeling Understanding of caching concepts (e.g., Redis) and performance optimization techniques Experience working with cloud platforms (AWS preferred) and services like S3, SQS, or similar Experience with modern frontend tooling and libraries (e.g., React Query, component libraries) Ability to build reliable, maintainable, and scalable features with guidance from senior engineers Strong ownership mindset with a focus on code quality, testing, and continuous improvement Good communication skills and ability to collaborate effectively across teams Comfortable working in a fast-paced, evolving environment with a willingness to learn and grow Benefits Competitive pay Health insurance Accident insurance Life insurance Retirement savings plan Paid annual leave Paid holidays Paid parental leave Paid leave for life events Paid year-end holiday break Work from home funds Wellness checks