🚀 Senior Full-Stack Engineer
Hiring now — limited positions available!
Titl
- 📍 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-LjbffrHurry — interviews are being scheduled daily!