Senior Fullstack Engineer & "Data Architect" (Python / dbt / React /JS/TS)

UpworkUSNot specifiedexpertScore: 52
ReactPythondbtfullstackJS/TS
We are looking for a high-caliber Senior Fullstack Engineer with a strong architectural mindset and extensive experience in data engineering. This is a long-term collaboration where you will be working alongside other developers on a complex, data-intensive system. While this role requires a fullstack capable engineer, a major portion of the work involves data modeling and warehouse architecture. If you are a dbt power user who understands the nuances of data lineage and scalable warehouse structures, but can also navigate the frontend with TypeScript and React, we want to talk to you. Beyond technical proficiency, we place an extremely high premium on clean, clear, and maintainable code. We believe that code is written for humans to read and machines to execute. If you take pride in elegant architecture and self-documenting code across the entire stack, you will fit in well here. We are looking for a craftsman, not a prompter. While we are not strictly "anti-tool," we require that all core logic, complex algorithms, and system architecture be designed and owned by you, not generated by an LLM. We need an engineer who understands the "why" behind every line of code. You must be capable of solving architectural bottlenecks from first principles and performing rigorous, manual code reviews for the rest of the team. Reliance on AI for core business logic or complex data transformations is a non-starter here. Core Responsibilities Architecture & Development: Build robust, testable, and exceptionally clean services using Python (FastAPI) and modern frontend technologies. Heavy Data Engineering (dbt): This is a primary focus. You will manage data transformations, modeling, and lineage using dbt. You must have deep experience structuring warehouses for scale while maintaining high code clarity in your SQL and YAML. Fullstack Integration: Develop and maintain features across the stack, ensuring seamless integration between our Python backend and React frontend. Code Review: Act as a lead reviewer. You will review team code for performance, security, and logic errors. You will also be the guardian of our "clean code" standards across Python, SQL, and TypeScript. Collaboration: Work closely with the existing team to integrate services and maintain architectural integrity. Tech Stack Backend: Python, FastAPI. Data (Primary): dbt (Data Build Tool), SQL (PostgreSQL preferred), Data Warehousing concepts. Frontend: React, JavaScript (JS), TypeScript (TS). Who We Are Looking For Proven experience as a Senior Fullstack Developer, Data Engineer, or Architect. An obsession with clean, maintainable, and self-documenting code. You should be intimately familiar with SOLID principles, Pythonic best practices, and modern frontend patterns. Deep mastery of dbt (Macros, snapshots, tests, and documentation). Proficiency in JavaScript and TypeScript for React-based development. Ability to write and debug code manually without using AI as a crutch for logic. Strong communication skills for high-level technical collaboration. Availability for a long-term, ongoing engagement (30+ hours per week). To Apply Please confirm in your proposal that you are comfortable with our "Logic-First" policy regarding AI. Please also describe your personal philosophy on what makes code "clean" and "clear." Specifically, detail your experience with dbt and your approach to fullstack development using Python and React.
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo

Client

Spent: $62,966.15Rating: 3.8Verified