Senior Software Engineer, Full Stack – React, Python, Azure

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior full-stack engineer building AI-native computational design software for Upstart 13. Developing TypeScript/React and Python/Azure platform infrastructure for generative engineering products.

Responsibilities:

  • Build and evolve the web front end and platform in TypeScript, React, and Vite within a pnpm workspaces + Turborepo monorepo
  • Maintain workspace dependencies, task pipelines, build caching, and Git practices
  • Build and maintain the Python backend using FastAPI, NumPy, and SciPy
  • Develop the PostgreSQL data layer and write clean, performant SQL
  • Deploy and operate on-premise/self-hosted environments and Microsoft Azure
  • Implement identity, access management, API security, TLS, and secrets management
  • Build and consume MCP servers, agent skills, and AI-native development tooling
  • Read, fork, and extend unfamiliar open-source codebases and automate workflows
  • Expose platform APIs and data flows, including geometry format import and export
  • Build and extend the node-graph layer, including the node editor, execution engine, and node I/O contracts

Requirements:

  • 6+ years of experience working in software engineering environments
  • Strong front-end and platform experience with TypeScript, React, and Vite
  • Proven experience with pnpm workspaces and Turborepo monorepos
  • Solid Node.js tooling and Git practices
  • Advanced PostgreSQL and SQL knowledge
  • Proficiency with Python, FastAPI, NumPy, and SciPy
  • Deep experience with Linux, Docker, reverse proxies, and network segmentation
  • Hands-on Microsoft Azure experience with App Service, AKS or Container Apps, Azure Database for PostgreSQL, Key Vault, and VNet
  • Experience with Microsoft Entra ID, OAuth2/OIDC, JWT, session management, and RBAC
  • Knowledge of API security, TLS, and secrets management
  • Experience designing and exposing clean APIs and data flows
  • Hands-on experience building and consuming MCP servers, agent skills, and tooling
  • Fluency with Anthropic API, Claude Code, Cursor, and/or Replit
  • Comfort reading, forking, and extending unfamiliar open-source codebases
  • Preferred experience with node-graph and dataflow engineering
  • Preferred experience with DAG execution engines and node-based/dataflow tools
  • Strong ownership, self-direction, adaptability, communication, collaboration, and AI-native working style

Benefits:

  • USD competitive salary
  • 20+ Paid time off days
  • Fully remote work
  • Long-term, full-time job
  • Leadership development and meaningful work opportunities