🚀 Senior Full-Stack Engineer

Hiring now — limited positions available!

Titl

💰 Earn $150.000 – $200.000 / year
  • 📍 Location: Miami
  • đź“… Posted: Oct 30, 2025

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 property—designed 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
  • 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

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

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

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
  • 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
  • Background in fintech or regulated industries
  • Experience with multi-environment deployments (local, staging, production)

Working Style

  • 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.

Benefits

Medical insurance

Vision insurance

Get notified about new Full Stack Engineer jobs in Miami, FL .

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology and Engineering

Referrals increase your chances of interviewing at Titl by 2x

#J-18808-Ljbffr
👉 Apply Now

Hurry — interviews are being scheduled daily!