GridCARE

Senior Product Engineer – Backend-Leaning

GridCARE

full-time

Posted on:

Location Type: Hybrid

Location: Redwood CityCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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