Talent.com
Senior Full-Stack Engineer
Senior Full-Stack EngineerTitl • Miami, Florida, us
No longer accepting applications
Senior Full-Stack Engineer

Senior Full-Stack Engineer

Titl • Miami, Florida, us
7 days 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 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

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, Florida, us

Similar jobs
Senior Full Stack Engineer

Senior Full Stack Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Senior Full Stack Software Developer who will lead the development of scalable and robust end-user experiences. Key Responsibilities Engineer complex web applications to...Show more
Last updated: 7 days ago • Promoted
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Senior Full Stack Software Engineer (Mobile Applications).Key Responsibilities Architect and maintain scalable systems across backend, frontend, and database layers De...Show more
Last updated: 7 days ago • Promoted
Lead Full Stack Software Engineer

Lead Full Stack Software Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Sr Lead Software Engineer, Full Stack - Shopping (Remote-Eligible).Key Responsibilities Lead diverse technology projects and a team of developers to create solutions fo...Show more
Last updated: 3 days ago • Promoted
Senior Backend Engineer

Senior Backend Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Senior Backend Engineer who will contribute to building a student safety platform.Key Responsibilities Design, develop, and maintain scalable backend code for internal ...Show more
Last updated: 7 days ago • Promoted
Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Senior Full-Stack Software Engineer to build products that automate enterprise accounting and finance processes. Key Responsibilities Collaborate cross-functionally with...Show more
Last updated: 2 days ago • Promoted
Full Stack Engineer

Full Stack Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for an Engineer II, Full Stack (1099).Key Responsibilities Leverage test-driven development to deliver backend systems and user interfaces Contribute to the development of A...Show more
Last updated: 7 days ago • Promoted
Senior Fullstack Engineer

Senior Fullstack Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Senior Fullstack Engineer.Key Responsibilities Design and build scalable systems with high availability and low latency Take operational responsibility for the service...Show more
Last updated: 7 days ago • Promoted
Senior / Staff Full Stack Engineer

Senior / Staff Full Stack Engineer

Flow • Miami, Florida, United States, 33122
Full-time
Senior / Staff Full Stack Engineer.At Flow, were reimagining what it means to live, work, and connect.More than just a real estate company, Flow is a brand, a technology platform, and an operations e...Show more
Last updated: 10 days ago
Senior Full-Stack Engineer

Senior Full-Stack Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Senior Full-Stack Engineer to lead development initiatives and contribute to SaaS products focused on AI and machine learning integrations. Key Responsibilities Develop ...Show more
Last updated: 7 days ago • Promoted
Staff Full Stack Software Engineer

Staff Full Stack Software Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Staff Full Stack Software Engineer to lead both front-end and back-end development initiatives. Key Responsibilities Design, develop, and maintain robust web application...Show more
Last updated: 3 days ago • Promoted
Senior Staff Platform Engineer

Senior Staff Platform Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Senior Staff, DevEx Platform Engineer.Key Responsibilities Define and evolve the technical direction of the internal developer platform Design and architect platform s...Show more
Last updated: 1 hour ago • Promoted • New!
Staff Back End Engineer

Staff Back End Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Staff Back End Engineer (Full time contractor).Key Responsibilities Serve as the technical point of reference for the engineering team, ensuring best practices and arch...Show more
Last updated: 2 days ago • Promoted
Staff Front-End Engineer

Staff Front-End Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Staff Front End Engineer (Full time contractor).Key Responsibilities Serve as the technical point of reference for frontend architecture, performance optimization, and ...Show more
Last updated: 2 days ago • Promoted
Senior Engineer, Data & Analytics

Senior Engineer, Data & Analytics

Anaplan • Miami, FL, United States
Full-time
At Anaplan, we are a team of innovators focused on optimizing business decision-making through our leading AI-infused scenario planning and analysis platform so our customers can outpace their comp...Show more
Last updated: 30+ days ago • Promoted
Full-Stack Software Engineer

Full-Stack Software Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Full-Stack Software Engineer (in-person / remote optional).Key Responsibilities Develop and maintain scalable, high-performance applications integrating various data sy...Show more
Last updated: 4 days ago • Promoted
Senior Implementation Engineer

Senior Implementation Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Senior Implementation Engineer to perform technical implementation activities following a customer sale. Key Responsibilities Configure core services of the solution pos...Show more
Last updated: 3 days ago • Promoted
Senior Maximo Engineer

Senior Maximo Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Maximo Migration Engineer.Key Responsibilities Lead the technical upgrade from Maximo 7.Maximo Application Suite (MAS 9) Architect, configure, and deploy Maximo within...Show more
Last updated: 3 days ago • Promoted
Forward Deployed Engineer

Forward Deployed Engineer

VirtualVocations • Olympia Heights, Florida, United States
Full-time
A company is looking for a Forward Deployed Engineer to drive customer engagement and solve complex business problems.Key Responsibilities Operate as a dedicated resource within customer teams to...Show more
Last updated: 7 days ago • Promoted