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

PulseRise TechnologiesSan Francisco, CA
1dHybrid

About The Position

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.

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 Haves

  • 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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service