Talent.com
Senior Full-Stack Engineer (Miami)
Senior Full-Stack Engineer (Miami)Titl • Miami, FL, United States
Senior Full-Stack Engineer (Miami)

Senior Full-Stack Engineer (Miami)

Titl • Miami, FL, United States
4 hours ago
Job type
  • Full-time
Job description

Company Description

At Titl, we simplify the real estate process by eliminating paperwork, legal obstacles, and delays associated with buying, owning, or selling a home. Our advanced technology ensures transparency and peace of mind throughout every transaction. We provide a modern and user-friendly way to handle propertydesigned for today and prepared for future needs.

Role Description

We're seeking an experienced Full-Stack Engineer to join our team working on a sophisticated property data research and report generation platform. This role involves building 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.

What You'll Work On

  • 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
  • Cloud Platforms : Google Cloud Platform (Cloud Storage, Cloud Run)
  • Queue Systems : Bull or similar job queue systems (Redis-backed)
  • Monorepo : Experience with pnpm workspaces or similar monorepo tooling Authentication & Payments
  • OAuth 2.0 : Multi-provider authentication (Google, Facebook, LinkedIn)
  • JWT : Token-based authentication and authorization patterns
  • Stripe : Payment processing, webhooks, subscription management, and usage-based billing Specialized Skills
  • Web Scraping : Puppeteer or similar browser automation tools
  • 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
  • Security : OWASP best practices, rate limiting, encryption
  • Architecture & Design Requirements

    You should be comfortable with :

  • 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
  • State Management : React Context, server / client component patterns
  • Error Handling : Comprehensive error handling, retry logic, fallback mechanisms, API Security : Rate limiting, API key management, webhook signature verification
  • 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 Miami-Dade County or similar municipal systems (bonus)
  • Development Practices

    You should have experience with :

  • Git workflows : Feature branches, pull requests, code review
  • 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
  • Code Quality : ESLint, Prettier, TypeScript strict mode
  • Problem-Solving Skills

    We're looking for someone who can :

  • 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
  • Communication & Collaboration
  • 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
  • Experience mentoring junior developers (preferred)
  • Package Manager Note
  • This project uses pnpm exclusively for monorepo management. Experience with pnpm workspaces is preferred, but npm / yarn monorepo experience transfers well.
  • 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
  • Experience with Puppeteer clusters and browser farm optimization
  • 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
  • Tech Stack Summary : NestJS Next.js TypeScript Prisma PostgreSQL Puppeteer Bull OAuth Stripe Google Document AI OpenAI Docker GCP Polymesh pnpm
  • 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.
  • Create a job alert for this search

    Senior Fullstack Engineer • Miami, FL, United States