Skip to main content
P

Full Stack Software Engineer (Python / TypeScript / Data & AI)

PulseRise Technologies

Location

San Francisco, CA

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

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.

Browse All Jobs