TerraAi · 2 days ago
Staff Full Stack Engineer, Web App
Terra AI is building an advanced AI platform for clean energy and mineral resource discovery. They are seeking a Staff Full Stack Engineer to lead the development of their customer-facing web application, focusing on architecture, implementation, and quality, while setting technical direction for a greenfield product.
Computer Software
Responsibilities
Own the web app end to end: architecture, implementation, quality, performance, and ongoing operations
Lead incremental feature delivery for a greenfield product, including shaping milestones and sequencing work into shippable slices
Build core UI flows for interacting with exploration outputs, including data-heavy views and 3D visualization of geological datasets
Design clean interfaces to backend services: APIs, auth, permissions, data contracts, error handling, and versioning
Design resilient, fault-tolerant systems across frontend and backend, with clear operational ownership
Establish software development standards for the web app: code quality, testing strategy, reviews, release discipline, and documentation
Design and evolve data storage patterns (relational or NoSQL), including schema design, migrations, and integrity constraints where appropriate
Implement unit, integration, and end-to-end tests for critical paths
Configure monitoring and alerting to catch downtime and performance degradation early
Meet with stakeholders and end users to inform requirements, validate usability, and drive adoption
Coordinate with design support when needed. You are not expected to be a designer, but you should have strong product taste and push for a high bar
Qualification
Required
Proven ownership of a production web application, including operating it in the real world
Strong Python ability, enough to build and maintain backend services and make principled technical decisions in a Python-first environment
Strong frontend fundamentals (component design, state management, performance, accessibility). React is a plus, not a requirement
Ability to set architecture and standards in ambiguous environments, and to execute without needing heavy process
Experience designing and maintaining evolving database schemas
Comfort with cloud and modern deployment environments (Kubernetes experience is a plus)
Preferred
Experience building data-intensive applications with meaningful 3D visualization (not low-level graphics programming)
Familiarity with libraries used for 3D visualization in web apps (Three.js, VTK.js, or similar)
Experience with AWS primitives commonly used for production systems (compute, storage, managed databases, container orchestration)
Experience in scientific, engineering, or industrial software where correctness and trust matter
Prior experience leading a product area or small team, formally or informally
Company
TerraAi
SaaS, Banking Migrations, Wealth and Asset Management Migrations
Funding
Current Stage
Early StageRecent News
Company data provided by crunchbase