This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Principal Fullstack Architect for Pi, you will own the technical architecture and execution of our end-to-end product experience—from a highly scalable React and Next.js frontend to performant, reliable backend systems that power AI-driven interactions. This is a deeply hands-on role for an experienced engineer who leads by example, writes production code daily, and sets a high bar for engineering quality. You will partner closely with product, design, backend, and ML teams to evolve Pi’s architecture, ensure long-term maintainability, and mentor engineers as we scale a product used by millions of people worldwide.
Job Responsibility:
Own and evolve the end-to-end architecture for Pi’s web product, spanning frontend, backend services, and supporting infrastructure
Write high-quality, production code across the stack, with a strong focus on React, Next.js, TypeScript, and modern backend frameworks
Set and enforce best practices for code quality, system design, testing, performance, and reliability through hands-on leadership and reviews
Collaborate closely with backend and ML engineers to design APIs, data models, and workflows for low-latency, AI-powered experiences
Make pragmatic architectural decisions that balance speed, scalability, cost, and long-term maintainability as the product grows
Mentor and guide engineers across the team, helping them improve technical judgment, system design skills, and ownership
Identify technical risks early and influence product and engineering roadmaps with clear tradeoff analysis
Improve developer experience through better tooling, CI/CD, observability, and operational practices
Requirements:
10+ years of professional software development experience, including senior, staff, or principal roles in fast-moving or high-growth environments
Strong hands-on experience building full-stack systems at scale, with deep expertise in modern frontend technologies (React, Next.js, TypeScript)
Solid backend experience in Python (FastAPI/Django) and/or Node.js, including API design, async workflows, and background processing
Proven track record in building and operating products used by thousands to millions of users in production
Experience designing and evolving system architectures over time, from early MVPs to large-scale, modular systems
Familiarity with cloud infrastructure (AWS, GCP, or Azure), containerized deployments, and production operations
Ability to collaborate effectively with product, design, and ML teams to turn ambiguous ideas into shipped features
Have a bachelor’s degree or equivalent in a related field to the offered position requirements
What we offer:
Diverse medical, dental and vision options
401k matching program
Unlimited paid time off
Parental leave and flexibility for all parents and caregivers
Support of country-specific visa needs for international employees living in the Bay Area