about 1 month ago
Foster City, CA, USASenior / Staff+
Responsibilities
- Build and evolve the backend-for-frontend/application API layer for GridCARE’s web application.
- Own product features end to end, from understanding user needs to shipping production-ready software.
- Design and implement HTTP APIs, webhook flows, and user-facing workflows.
- Define typed request/response models and maintain clear contracts between frontend and backend systems.
- Implement backend services in Python, integrating with various datastores and orchestration systems.
- Contribute to the frontend in a modern TypeScript SPA when necessary.
- Collaborate with domain experts to translate analytical workflows into product features.
- Work with platform and SRE teams on observability, deployability, and production operations.
- Help transition prototype systems to production-grade software.
- Contribute to architecture decisions and development culture.
Requirements
- 6+ years of experience in building production software, especially B2B SaaS products.
- Strong backend engineering skills in Python, with experience in designing HTTP APIs.
- Experience maintaining clear API contracts between frontend and backend systems.
- Familiarity with authentication systems like OAuth2/OIDC and multi-tenant access control.
- Comfortable shipping features in a modern TypeScript frontend.
- Ability to mentor less-experienced frontend engineers.
- Experience with workflows involving file uploads, background jobs, and real-time updates.
- Strong product mindset and ability to own problems end to end.
- Track record of shipping in high-ambiguity startup environments.
- Strong communication skills for collaboration across teams.
Benefits
- Work on impactful problems in AI and energy infrastructure.
- Build a product from the ground up with experienced teammates.
- Own meaningful technical scope in a small, high-trust team.
- Competitive salary, equity, and benefits.
- Hybrid work model with flexibility for remote work.
