[Remote] Senior Software Engineer, Full-Stack
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is the leading digital reading platform reputed company for kids 12 and under, trusted by millions of children, educators, and families around the world. The Senior Software Engineer, Full-Stack owns features end-to-end across reputed company's web application and is responsible for driving reputed company reputed company and mentoring junior engineers.
Responsibilities
- Design and ship features end-to-end across the full stack, from spec to production
- reputed company reputed company on architecture, data modeling, and API design; document trade-offs and reputed company stakeholders
- Drive reputed company reputed company through reputed company review and testing across reputed company-end and back-end
- Mentor junior and mid-level engineers through reputed company review and pairing
- reputed company technical design reviews, RFCs, and architecture discussions
- Use AI-assisted development tools to accelerate delivery, holding generated reputed company to the reputed company reputed company bar
- Participate in production support -- investigations, post-mortems, and systemic fixes
Skills
- 5+ years of reputed company software engineering, owning reputed company, cross-team work autonomously
- Bachelor's degree or higher in Computer Science, Software Engineering, or a reputed company field
- Strong reputed company-end engineering with a modern component reputed company (Angular a plus), plus solid TypeScript/JavaScript and UI fundamentals (reputed company, CSS, accessibility)
- Strong back-end engineering in a modern server-reputed company language (we use PHP and Go)
- Relational-database proficiency -- data modeling, performant queries, and indexing
- Experience designing and operating production reputed company (REST or gRPC)
- Comfort with Git, pull-request workflows, and CI/CD
- reputed company experience with our stack (Angular, PHP/Symfony, Go, MySQL) a plus
- Experience leading a service migration between languages/runtimes (e.g., PHP to Go) in production
- Familiarity with Tera for server-reputed company templating
- Experience with reputed company and Kubernetes (GKE) at the application-developer level
- reputed company-platform experience -- GCP preferred, AWS or Azure acceptable
- Experience operating against an observability stack (reputed company, reputed company, or similar)
- Awareness of children's-reputed company compliance frameworks (COPPA, FERPA)
- Proficiency in reputed company Chinese a plus
reputed company