
Senior Product Engineer – Backend-Leaning
GridCARE
full-time
Posted on:
Location Type: Hybrid
Location: Redwood City • California • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Build and evolve the backend-for-frontend / application API layer that powers GridCARE’s web application
- Own product features end to end, from understanding the user and domain problem to shipping polished, production-ready software
- Design and implement HTTP APIs, webhook flows, and status/result delivery patterns for uploads, jobs, and other user-facing workflows
- Define typed request/response models and clear contracts between the frontend, API layer, and backend execution systems
- Implement backend services in Python that integrate with Auth0, datastores including RDS and S3, and batch-job orchestration systems
- Contribute to the product surface in a modern TypeScript SPA when needed, and help establish maintainable frontend patterns
- Partner closely with domain experts to turn analytical and batch workflows into usable product features
- Collaborate with platform and SRE teammates on observability, deployability, reliability, and production operations
- Help replace prototype-era systems with typed, testable, production-grade software
- Contribute to architecture decisions, engineering standards, and development culture as the team grows
Requirements
- 6+ years of experience building production software, ideally including customer-facing B2B SaaS products
- Strong backend engineering skills in Python, with experience designing HTTP APIs, business logic, typed request/response models, and service boundaries for production web applications
- Experience maintaining clear API contracts between frontend and backend systems; familiarity with OpenAPI-based workflows is a plus
- Experience with authentication and authorization systems such as OAuth2/OIDC, Auth0, Okta, RBAC/ABAC/ReBAC, and multi-tenant access control
- Comfortable shipping features in a modern TypeScript frontend, even if backend is your primary strength
- Ability and interest in mentoring less-experienced frontend engineers through pairing, review, and example
- Experience with workflows involving file upload/download, background jobs, queues, webhooks, and real-time or near-real-time status updates
- Strong product mindset and a willingness to own problems end to end
- Track record of shipping in high-ambiguity startup environments with good judgment about when to prototype quickly and when to harden for production
- Strong communication skills and the ability to collaborate across product, domain, and infrastructure teams
- Proficient with AI coding tools (e.g. Claude, Copilot). Demonstrate ability to leverage AI coding assistants effectively in day-to-day software development.
Benefits
- Competitive salary, equity, and benefits
- Hybrid collaboration in Redwood City with flexibility for remote work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonHTTP APIstyped request/response modelsservice boundariesOAuth2OIDCAuth0TypeScriptfile upload/download workflowsbackground jobs
Soft Skills
mentoringstrong product mindsetcollaborationcommunicationgood judgment