Location
San Francisco, CA
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
We are looking for a high-caliber
Full Stack Software Engineer
to join an early-stage, venture-backed energy technology company building a SaaS platform that accelerates grid connection and power system analysis. This role is ideal for a strong generalist who thrives in fast-moving startup environments and enjoys owning features end-to-end. You will work across frontend, backend, data infrastructure, and AI-driven features, contributing directly to product architecture and user experience. The position requires strong Python expertise, solid TypeScript fundamentals, and experience building scalable systems for enterprise-grade applications. You will collaborate closely with engineers, data scientists, and domain experts to deliver performant and reliable solutions. This is a critical hire with significant ownership, competitive compensation, and equity upside.
Details
Location: San Francisco preferred (Hybrid: 2–3 days/week in coworking space); remote US candidates considered (high bar)
Work Model: Hybrid (SF) / Remote (US)
Employment Type: Full-time
Seniority Level: Senior
Start Date: ASAP
Interview Process:
Recruiter pre-screen
Phone screening with founding engineer
Technical screening (system design whiteboarding \+ take-home \+ review)
Founder interview
Key Responsibilities
Develop and maintain end-to-end features across frontend applications, backend APIs, data pipelines, and AI agents
Lead workstreams from requirements gathering through architecture, implementation, and rollout
Build interactive, data-rich frontend applications
Scale backend APIs and data systems while maintaining performance and reliability
Contribute to AI-driven features and workflow automation
Collaborate directly with users and customer-facing teams to translate feedback into product improvements
Participate in system design discussions, code reviews, and technical planning
Maintain high engineering standards with clean, maintainable, production-grade code
Mentor teammates and contribute to a strong engineering culture
Requirements
4\+ years of industry experience delivering production-grade software for enterprise customers
Strong proficiency in Python
Solid experience with TypeScript
Experience working with SQL databases (e.g., Postgres)
Experience designing and scaling backend APIs
Strong system design and architectural thinking
Ability to operate autonomously in a startup environment
Clear communication and collaborative mindset
Nice to Have
Experience with data visualization
Familiarity with Svelte, GraphQL, LLM agents, workflow orchestration
Experience with GIS/mapping technologies (e.g., vector tiles, Mapbox APIs)
Experience building or integrating AI-driven features
Background from fast-paced startups or top-tier technology companies
Rapid career progression and strong academic background
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.