Full Stack Engineer
Full Time - Long Term - Senior
Role Overview
Our proptech client is seeking a Full Stack Engineer who will take hands-on ownership of the platform as we transition away from outsourced development.
This is not a management-first role. It is an execution-first role with real accountability. You will be responsible for understanding, stabilizing, and strengthening a live system while continuing product development.
Your mandate is to make the platform durable.
In the early months, you will spend the majority of your time inside the codebase.
You will:
• Complete a structured technical audit
• Identify and prioritize real technical risks
• Reduce fragility in critical workflows
• Strengthen deployment and monitoring practices
• Continue feature delivery without destabilizing the system
Technology Stack
The current platform includes:
• Frontend: Next.js (Vercel)
• Backend: Express (GCP)
• Language: TypeScript (client and server)
• Database: Neon (Postgres)
• ORM: Drizzle
• Authentication: Firebase (custom OTP session)
• Queue: BullMQ
• Redis: Upstash
• Storage: Cloudflare R2 (S3-compatible)
• Runtime: Node.js
Responsibilities
Technical Ownership & Vendor Transition
• Take full ownership of the existing codebase and infrastructure
• Lead structured knowledge transfer from the external development partner
• Conduct a comprehensive technical audit across application, infrastructure, and deployment
• Identify high-risk areas across bidding, contracts, approvals, payments, and AI integration
• Propose pragmatic, staged improvements without destabilizing working systems
• Document critical flows and ownership boundaries where needed for continuity
Production Stability & Reliability
• Own production stability and incident response
• Improve monitoring, logging, and observability in high-impact workflows
• Strengthen release discipline and rollback safety
• Reduce meaningful technical debt that introduces operational risk
• Ship high-quality code across the full stack
You are comfortable operating in environments where not everything is perfectly documented. You bring structure without overengineering.
Engineering Standards & Process Foundations
• Establish lightweight development workflows including branching, releases, and code review
• Introduce standards that reduce risk without slowing velocity
• Improve QA coordination and release confidence
• Ensure engineering discipline is proportional to company stage
This role is not about introducing heavy process. It is about introducing the right structure at the right time.
Continued Product Development
• Work closely with the Chief Product Officer on roadmap execution
• Translate product requirements into stable, maintainable implementations
• Support AI visualization integration with external ML partners
• Balance delivery speed with system durability
What Success Looks Like (First 90 Days)
First 30 Days
• Complete structured audit of codebase and infrastructure
• Identify and prioritize production risks
• Successfully complete vendor knowledge transfer
• Establish baseline deployment and release clarity
First 60 Days
• Improve stability of core workflows
• Implement meaningful monitoring and observability improvements
• Reduce fragility in high-impact system areas
• Deliver product updates with predictable release cadence
First 90 Days
• Achieve stable post–go-live operations
• Demonstrate full ownership over production environment
• Establish sustainable engineering workflows
• Define a pragmatic plan for future engineering growth
Core Requirements
• 5 to 7 years of software engineering experience
• Strong full-stack capability with TypeScript, Node.js, and modern frontend frameworks
• Experience working on live production systems with real users
• Experience inheriting and maintaining existing codebases
• Comfort operating independently in early-stage environments
• Demonstrated ability to balance speed with stability
• Ability to reason about failure modes and production risk
• Professional proficiency in English and Spanish
Nice to Have
• Experience transitioning systems from outsourced development to internal ownership
• Familiarity with payments, marketplace workflows, or contract-based systems
• Experience integrating third-party APIs or AI systems
• Startup or founding engineer experience
• Experience mentoring junior engineers
- 1Tech Interview
- 2Co Founder Tech Interview
- 3Cultural Fit Interview