Senior FastAPI + React Architect for CPQ Rules Engine ## Role overview Join a small, senior team to design and build a configurable CPQ (Configure-Price-Quote) rules engine used inside a complex SaaS product. You will lead architecture and implementation across a FastAPI backend and React frontend, focusing on clean design, performance, and long-term maintainability. ## What you will work on - Design and implement scalable FastAPI services that power a CPQ/configurator or other complex logic-driven workflows. - Build a modern React UI that lets users configure products, define rules, and get instant pricing/quoting feedback. - Model and implement a rules engine that can express complex business logic safely and testably. - Own technical decisions end-to-end: architecture, data models, testing strategy, and deployment considerations. ## Who this is for - Senior engineers who have previously built a configurator, CPQ system, CAD rules engine, or similarly complex logic-based SaaS product. - Developers who enjoy thinking long-term about clean abstractions, API contracts, and how to keep a codebase easy to change over years. - Professionals who are comfortable working independently, communicating clearly with non-technical stakeholders, and documenting their decisions. ## Tech stack and mindset - Backend: Python, FastAPI, relational databases, and modern API best practices (versioning, testing, observability). - Frontend: React, component-based architecture, state management, and type-safe APIs. - Engineering mindset: automated testing, code reviews, incremental delivery, and a strong focus on reliability and performance. ## How to apply Please provide examples of similar CPQ/configurator systems you've built, and describe your approach to designing complex rule engines that remain maintainable over time.