Role: Full Stack Engineer (Mid-Level)
Location: Latam - 100% Remote
Schedule: Flexible; US business hours overlap required.
Compensation: $2,800–$3,500/month
About the Company
Our client is a property management company building their own modern software platform to streamline how real estate owners, property managers, tenants, and service workers manage properties. From lease payments and digital keys to service requests and financial integrations, their platform simplifies the property management experience for everyone involved.
They are a small, fast-moving team with big ambitions. You’ll work closely with the CTO and other internal stakeholders, and have a direct impact on the evolution of the platform.
About the Role
This is a hands-on engineering position focused on platform development with secondary responsibility for building AI agents to automate internal organizational processes. This role offers mentorship from a top-tier developer while contributing to a platform that will serve hundreds of properties.
Key Responsibilities
Platform Development
Build and maintain features for the web-based property management platform using TypeScript, React, Node.js, PostgreSQL, and AWS.
Contribute to a monorepo architecture, working within two-week sprint cycles to deliver high-quality code.
Implement critical integrations including DocuSign (lease signing), Plaid (bank verification), Stripe (payment processing), and ownership group payout systems.
Optimize platform performance and user experience, replacing a legacy system plagued by 20+ second load times and inefficient manual workflows.
AI & Automation
Build and integrate AI agents using Claude and other AI APIs to automate slow organizational processes.
Develop both API integrations on top of existing tools and custom agents built from scratch.
Collaborate with the CEO on identifying and prioritizing automation opportunities across the organization.
Problem-Solving & Initiative
Take ownership of assigned tasks and independently research and implement solutions when faced with unknown technologies or challenges.
Proactively identify improvements and implement them with team guidance.
Contribute ideas and solutions to platform architecture and development priorities.
Must- Have Qualifications
2-4 years of professional software development experience.
Strong proficiency in TypeScript, React, and Node.js.
Advance English language proficiency.
Experience with PostgreSQL or similar relational databases.
Familiarity with REST API design and integration.
Exposure to Claude, n8n, or other tools for building agents or automations.
Understanding of AWS (EC2, Lambda, RDS, or similar services).
Experience working in agile/sprint-based environments.
Excellent problem-solving skills and ability to learn independently.
Nice-to-Have Qualifications
Experience with monorepo architectures (Nx, Turborepo, or similar).
Prior exposure to payment processing (Stripe) or banking integrations (Plaid).
Knowledge of property management, rental, or real estate technology.
What We're Looking For
A self-driven developer who can dive into unfamiliar problems and figure things out independently. You should be comfortable asking questions but equally comfortable researching solutions. We value developers who are proactive, bring their own ideas to the table, and take pride in code quality.





