Senior Software Engineer, Full Stack (React, Python, Azure)

Posted 2 Days Ago
Hiring Remotely in Austin, TX, USA
In-Office or Remote
Senior level
Artificial Intelligence • Information Technology • Professional Services • Software
The Role
Design, build, and operate a browser-based computational design platform: full-stack TypeScript/React frontend, Python/FastAPI backend, PostgreSQL data layer, on-premise and Azure deployment, identity/security, MCP/agent tooling, node-graph engine, and geometry I/O formats. Work with monorepo tooling and AI-native prompt-driven workflows.
Summary Generated by Built In

Calling All Upstarters!

SENIOR FULL STACK DEVELOPER WANTED!

We are Upstart 13. We are humble, hungry, and competent people who are radically changing the expectations and experience of outsourcing for all participants by challenging barriers that create inequality and by bringing down borders in technology for people everywhere. We’re all about delivering value and doing big things. We have become a game changer for teams around the world who look to Upstart’s services as a differentiator.

Job Description:

We are seeking a Senior Full-Stack Engineer located in LATAM to help build and run the web platform behind a browser-based computational design and generative engineering product — a system built on code-defined engineering models, where geometry is the result of the model rather than the input to it.

You'll work end-to-end on a TypeScript / React / Vite front end inside a pnpm workspaces + Turborepo monorepo, a Python / PostgreSQL backend, and secure deployment across both on-premise / self-hosted and Microsoft Azure environments.

What sets this role apart is how we build: AI-native by default. Prompt-driven development with MCP servers and agentic tooling is our primary workflow, not a novelty, and we expect you to be comfortable reading, forking, and extending unfamiliar codebases with minimal hand-holding.

The platform, the backend and hosting/security layer, and AI-native development are the foundation of the role. On top of that foundation sits the node-graph engine that drives the product, and around it a wider computational design and manufacturing stack. The qualifications below are grouped into what we need from day one, what will get you productive in the product quickly, and what is genuinely a bonus.

Responsibilities:

  • Build and evolve the web front end and platform in TypeScript, React, and Vite within a pnpm workspaces + Turborepo monorepo, keeping workspace dependencies, task pipelines, build caching, and Git practices clean as the codebase grows.

  • Build and maintain the Python backend (FastAPI, NumPy/SciPy) and the PostgreSQL data layer, writing clean and performant SQL.

  • Deploy and operate across two targets: on-premise / self-hosted (Linux, Docker, reverse proxy via nginx / Caddy / Traefik, network segmentation) and Microsoft Azure (App Service, AKS / Container Apps, Azure Database for PostgreSQL, Key Vault, VNet).

  • Implement identity and security: Microsoft Entra ID integration, OAuth2/OIDC, JWT, session management, RBAC, API security, TLS, and secrets management.

  • Build and consume MCP servers and agent skills / tooling, using prompt-driven development (Anthropic API, Claude Code, Cursor, Replit) as a primary workflow.

  • Read, fork, and extend unfamiliar open-source codebases, and automate workflows wherever it saves the team time.

  • Expose the platform APIs and data flows the product’s design layer depends on, including import and export of geometry interchange formats (STEP, STL, DXF, 3MF, glTF).

  • Build and extend the node-graph layer that drives the product: the node editor, its execution engine, and the I/O contracts between nodes.

Qualifications

Technical skills: 

  • 6+ years of experience working in software engineering environments.

  • Strong front-end and platform experience with TypeScript and React, building with Vite.

  • Proven experience in a pnpm workspaces + Turborepo monorepo: workspace dependency management, task pipelines, and build caching.

  • Solid Node.js tooling and Git practices.

  • Advanced working knowledge of PostgreSQL and SQL.

  • Proficiency with Python for backend and numerical work: FastAPI, NumPy, and SciPy.

  • Deep experience with on-premise / self-hosted deployment: Linux, Docker, reverse proxies (nginx, Caddy, or Traefik), and network segmentation.

  • Hands-on Microsoft Azure experience: App Service, AKS or Container Apps, Azure Database for PostgreSQL, Key Vault, and VNet.

  • Identity and access management: Microsoft Entra ID integration, OAuth2 / OIDC, JWT, session management, and RBAC.

  • API security fundamentals, including TLS and secrets management.

  • Designing and exposing clean APIs and data flows for consumption by other layers of the product.

  • Hands-on experience building and consuming MCP servers, plus agent skills and tooling.

  • Fluency with the Anthropic API, Claude Code, Cursor, and/or Replit, with prompt-driven development as a primary workflow (not a novelty).

  • Open-source literacy: comfortable reading, forking, and extending unfamiliar codebases, plus workflow automation.

Preferred skills:

Node-graph and dataflow engineering:

  • Building node editors rather than only using them: React Flow (xyflow), Rete.js, or litegraph.js.

  • DAG execution engines: typed ports, topological sort, dirty-flag propagation, incremental recompute, caching, and graph serialization.

  • Hands-on with at least one node-based or dataflow tool: Grasshopper, Dynamo, Houdini, Blender Geometry Nodes, nTop, ComfyUI, or Node-RED / n8n.

  • Designing tools as composable nodes with clean I/O contracts rather than monolithic apps.

Soft skills: 

  • Strong ownership mindset; self-directed and comfortable operating with minimal hand-holding.

  • Genuinely AI-native. Treats prompt-driven development as a core way of working.

  • Curious and adaptable; quick to pick up and extend unfamiliar codebases and tools.

  • Clear communicator and collaborator.

  • Enthusiastic, highly motivated, genuinely humble, hungry, and competent.

Bonus skills:

  • 3D in the browser: Three.js / WebGL, GLSL shaders, and geometry interchange formats (STEP, STL, DXF, 3MF, glTF).

  • Computational design / generative engineering: Implicit modeling and signed distance fields, topology optimization, lattices, DfAM, mesh processing, B-rep / NURBS (OpenCASCADE), and FEM fundamentals.

  • Robotics/manufacturing automation: Industrial robot programming (KUKA KRL or equivalent), kinematics, CNC / G-code, and toolpath generation.

Why Upstart13?

  • We put people first at Upstart 13! We believe the world is filled with amazing people and we are willing to go to great lengths to seek out others who share our values to join our cause of bringing down borders in technology for people everywhere.

  • We develop leaders at Upstart 13, we focus on what matters to do meaningful work, we own our shit, we stay curious, and we understand responsibility leads to giving. We do big things together!

Perks:

  • Job type: long-term, full-time job.

  • Fully remote.

  • USD competitive salary.

  • 20+ Paid time off days.

Are you ready to join our cause? Be sure to ask, “why 13?

Skills Required

  • 6+ years of software engineering experience
  • Located in LATAM
  • TypeScript
  • React
  • Vite
  • pnpm workspaces
  • Turborepo monorepo
  • Node.js tooling and practices
  • Git best practices
  • PostgreSQL and advanced SQL
  • Python for backend/numerical work (FastAPI, NumPy, SciPy)
  • On-premise/self-hosted deployment: Linux, Docker
  • Reverse proxies (nginx, Caddy, or Traefik)
  • Network segmentation and deployment security
  • Microsoft Azure experience (App Service, AKS/Container Apps, Azure Database for PostgreSQL, Key Vault, VNet)
  • Identity and access management (Microsoft Entra ID, OAuth2/OIDC, JWT, session management, RBAC)
  • API security fundamentals, TLS, and secrets management
  • Experience building and consuming MCP servers and agent tooling
  • Fluency with Anthropic API, Claude Code, Cursor, and/or Replit and prompt-driven development as a primary workflow
  • Open-source literacy: read, fork, extend unfamiliar codebases and automate workflows
  • Self-directed, strong ownership mindset and clear communication
  • Building node editors (React Flow, Rete.js, litegraph.js)
  • DAG execution engines, typed ports, incremental recompute, caching, graph serialization
  • Hands-on with node-based/dataflow tools (Grasshopper, Dynamo, Houdini, Blender Geometry Nodes, nTop, ComfyUI, Node-RED/n8n)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin, TX
200 Employees

What We Do

Upstart 13 is a software development company that builds, tests, and supports software and products, specializing in AI, data, and technology solutions for businesses, including outsourcing and staff augmentation.

Similar Jobs

HiBob Logo HiBob

Sales Engineer

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
United States
1350 Employees
90K-120K Annually

HiBob Logo HiBob

Sales Engineer

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
United States
1350 Employees
108K-145K Annually

Enverus Logo Enverus

Contract Energy Examiner - 26313

Big Data • Information Technology • Software • Analytics • Energy
In-Office or Remote
2 Locations
1800 Employees
58K-63K Annually

MetLife Logo MetLife

STD Unit Leader - 19362

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
59K-99K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account