Logo
Titl

Senior Full-Stack Engineer - PropTech Platform

Titl, Miami, Florida, us, 33222

Save Job

Overview

Senior Full-Stack Engineer - PropTech Platform. At Titl, we simplify the real estate process by eliminating paperwork, legal obstacles, and delays associated with buying, owning, or selling a home. Our technology provides transparency and peace of mind throughout every transaction and is designed for today with an eye toward future needs. What You'll Work On

We're seeking an experienced Full-Stack Engineer to join a team building a sophisticated property data research and report generation platform. This role involves creating and maintaining enterprise-grade systems that automate property data extraction from government sources, generate comprehensive property reports, and manage complex business workflows including payments, authentication, and blockchain integration. Responsibilities

Backend Services:

Develop and maintain NestJS microservices handling property data scraping, PDF generation, report aggregation, and enterprise account management Frontend Applications:

Build responsive Next.js applications with complex state management and real-time updates Data Pipeline:

Work with automated scraping systems using Puppeteer and AI-powered document processing (Google Document AI, OpenAI) Integration Development:

Implement OAuth flows, Stripe payment processing, webhook handling, and third-party API integrations Queue Management:

Design and maintain Bull queue systems for background job processing and async workflows Blockchain Integration:

Work with Polymesh blockchain for property ownership verification and asset tokenization Database Design:

Create efficient Prisma schemas and optimize PostgreSQL queries for complex property data relationships Required Technical Skills

Core Stack (Must Have) Backend: Advanced proficiency in NestJS with deep understanding of dependency injection, decorators, guards, and service patterns Frontend: Expert-level Next.js 14 (App Router) and React with TypeScript Database: Strong Prisma ORM experience and PostgreSQL optimization skills TypeScript: Production-level TypeScript across full stack API Design: RESTful API design, DTOs, validation, and Swagger documentation Infrastructure & DevOps Docker: Container orchestration and development environments Queue Systems: Bull or similar job queue systems (Redis-backed) Monorepo: Experience with pnpm workspaces or similar monorepo tooling Authentication & Payments JWT: Token-based authentication and authorization patterns Stripe: Payment processing, webhooks, subscription management, and usage-based billing Specialized Skills PDF Processing: PDF generation, manipulation, and data extraction AI/ML Integration: Experience with AI APIs (OpenAI, Google AI, etc.) Background Jobs: Async processing, retry logic, and error handling Highly Desired Skills

Blockchain: Polymesh or Ethereum blockchain integration experience Document Processing: OCR, document AI, or legal document processing Property/Real Estate Domain: Understanding of property records, deeds, liens, title commitments Legal Tech: Experience with legal document workflows or compliance systems Testing: Jest, testing-library, E2E testing frameworks Performance Optimization: Query optimization, caching strategies, lazy loading Additional Competencies

Design Patterns: Service-oriented architecture, repository pattern, factory pattern Dependency Injection: Understanding NestJS DI container and module system Database Relations: Complex multi-tenant data models with proper isolation Experience Requirements

5+ years of full-stack development experience 3+ years with TypeScript in production environments 2+ years with NestJS or similar enterprise Node.js frameworks 2+ years with modern React and Next.js Experience building production SaaS applications with multi-tenant architecture Track record of shipping complex features end-to-end Experience with third-party integrations and webhook systems Domain Knowledge (Preferred): Understanding of property data and real estate records Familiarity with government data systems and public records Knowledge of legal document structures (deeds, liens, mortgages, title commitments) Experience with regulated industries and compliance requirements Understanding of municipal systems (e.g., Miami-Dade County) is a bonus Development Practices

Git workflows: Feature branches, pull requests, code reviews Documentation: Writing clear technical documentation and API specs Testing: Unit tests, integration tests, E2E tests CI/CD: Automated testing and deployment pipelines Agile: Working in iterative development cycles Problem-Solving Skills

Debug complex distributed systems across multiple services Optimize database queries and reduce API response times Design scalable architectures for high-volume data processing Handle edge cases in automated scraping and data extraction Troubleshoot integration issues with third-party services Implement robust error handling and monitoring Clear written communication for documentation and code reviews Ability to explain technical concepts to non-technical stakeholders Collaborative approach to problem-solving Proactive in identifying and addressing technical debt What Makes You Stand Out

Contributions to open-source projects Experience with LangChain or LangGraph for AI orchestration FastAPI or Python experience for AI service integration Understanding of title insurance or property ownership verification Background in fintech or regulated industries Experience with multi-environment deployments (local, staging, production) Working Style

This role requires: Attention to detail when working with legal and financial data Systematic approach to debugging complex systems Ability to work independently on ambiguous problems Comfort with reading and understanding existing codebases Pragmatic decision-making balancing speed and quality This role offers the opportunity to work on challenging technical problems at the intersection of PropTech, LegalTech, and AI, building systems that handle real-world property data at scale.

#J-18808-Ljbffr