Fully remote, mid-level role with Truporch Homes, a property management company in Atlanta. The position focuses on managing infrastructure and building internal tools using AI-assisted development.
Skills / Requirements
- AI-coding Tools
- APIs
- Cloudflare
- Docker
- Docker Compose
- Inventory Systems
- JavaScript
- Linux
- MySQL
- n8n
- Next.js
- Nginx
- Node-RED
- Portainer
- PostgreSQL
- Proxmox
- Python
- React
- Vibe Coding
- Webhooks
Why Apply
This role is ideal for developers who excel in AI-assisted development, using tools like Cursor and Claude Code to build internal applications and dashboards. You'll leverage AI to enhance automation workflows and manage Docker containers.
What You'll Be Doing
You'll maintain and monitor Docker containers, manage Cloudflare routing, and oversee Proxmox VMs. Building and maintaining automation workflows with n8n and integrating services via APIs are key tasks. You'll also use AI coding assistants to develop internal tools and dashboards.
Pay and Career Growth
The role offers a competitive salary and the opportunity to work directly with the CEO, providing autonomy over infrastructure decisions. You'll gain experience in AI-assisted workflows, positioning you for future advancements in tech roles.
Benefits and Perks
- AI-assisted development
- Full autonomy
- Stable position
- Work directly with CEO
Is This Role Right for You?
Good fit if you...
- Experienced with Docker and Linux command line.
- Comfortable using AI tools like GitHub Copilot for code generation.
- Self-directed with strong documentation skills.
May not be for you if...
- Looking for a role with step-by-step instructions.
- Unfamiliar with API integrations and webhooks.
- Prefer on-site work over remote flexibility.
Original Job Description
About Us
TruPorch Homes is a property management company operating short-term, mid-term, and long-term rental properties in the Atlanta, Georgia market. We run a fully self-hosted technology stack across Hetzner Cloud and Proxmox servers — including n8n workflow automation, Chatwoot, NocoDB, Snipe-IT, Metabase, BookStack, and more. We’re looking for someone who can own the infrastructure, keep it running, and build new internal tools using AI-assisted development.
This isn’t a helpdesk role. You’ll be managing production Docker containers, building automation workflows, and shipping internal applications — not resetting passwords.
What You’ll Do
Infrastructure & Operations (50%)
Maintain and monitor 15+ Docker containers across Hetzner Cloud and Proxmox, deployed via Portainer
Manage Cloudflare Tunnel routing, DNS, and SSL for all services
Run container updates, database backups, and disaster recovery testing
Monitor uptime via Uptime Kuma and respond to alerts
Manage Proxmox VMs (Windows 11 virtual desktops for the VA team)
Maintain Tailscale VPN across all nodes
Document every change in BookStack — this is a core job duty, not optional
Automation & Workflow Building (25%)
Build and maintain n8n workflows (webhook handlers, API integrations, scheduled jobs)
Integrate services via APIs: Snipe-IT, Chatwoot, Google Workspace, SmartThings, Gemini AI
Maintain and extend our QR code inventory scanning system (n8n webhook → Snipe-IT API)
Build Google Apps Script automations as needed
AI-Assisted Development / Vibe Coding (25%)
Build internal tools and dashboards using AI coding assistants (Cursor, Claude Code, Replit Agent)
Modify and extend our Next.js/TypeScript Command Center application
Build simple CRUD apps, admin panels, and data migration scripts
Review AI-generated code for correctness before deploying to production
You don’t need to be a senior developer — you need to be good at directing AI tools and catching when they’re wrong
Required Skills
2+ years working with Linux (Ubuntu) command line
Strong Docker and Docker Compose experience (deploying, debugging, networking)
Comfortable with APIs and webhooks (REST, JSON, authentication tokens)
Basic proficiency in JavaScript or Python (enough to read code, spot bugs, write simple scripts)
Experience with at least one AI coding tool (Cursor, GitHub Copilot, Claude, ChatGPT for code generation)
Self-directed — you’ll get a task brief, not step-by-step instructions
Strong written English for documentation and async communication
Preferred Skills (Not Required)
n8n or Node-RED workflow automation
Next.js / React familiarity
Proxmox virtualization
Cloudflare (Tunnels, DNS, Zero Trust)
Nginx or Caddy reverse proxy
MySQL / PostgreSQL database administration
Experience with Portainer
Familiarity with Zebra label printers or barcode/inventory systems
Our Tech Stack
You’ll be working with these daily:
Infrastructure: Hetzner Cloud (Ubuntu 24.04), Proxmox, Docker, Portainer, Cloudflare Tunnel, Tailscale
Automation: n8n, Google Apps Script, cron
Applications: Snipe-IT, Chatwoot, NocoDB, Metabase, BookStack, Cal.com, Vaultwarden, Uptime Kuma, AFFiNE, Moodle
Development: Next.js, TypeScript, Tailwind CSS (for the Command Center app)
AI Models: Google Gemini (2.5 Flash/Pro), Ollama (local inference)
Communication: Google Chat, Google Workspace
What Success Looks Like
First 30 days: You’ve documented the full infrastructure in BookStack, deployed one new service from a spec we provide, and resolved your first monitoring alert independently.
First 90 days: You’re handling all routine maintenance without supervision, you’ve built 3-5 n8n workflows, and you’ve shipped at least one internal tool using AI-assisted development.
First 6 months: You own the entire infrastructure. When something breaks at 2 AM, you fix it before anyone else notices. You’re proactively suggesting improvements and building tools that make the operations team faster.
How to Apply
Step 1 — Complete our candidate assessment Apply and take the assessment at: https://truporch-assess.vercel.app/ This is required before moving forward. It evaluates cognitive ability, work style, and problem-solving approach.
Step 2 — Interview Candidates who pass the assessment will be invited to a video interview to discuss your experience, working style, and fit for the role.
Step 3 — Technical case study Finalists will complete a hands-on practical exercise: diagnosing and fixing a misconfigured Docker Compose deployment, plus building a small automation workflow from a written spec. This takes about 60–90 minutes and simulates the actual work you’d be doing day-to-day.
Why This Role
Work directly with the CEO — no layers of management
Build real systems that run a real business, not throwaway prototypes
Full autonomy over the infrastructure decisions within your domain
Exposure to AI-assisted development workflows that most companies haven’t adopted yet
Stable, long-term position — we’re building infrastructure, not chasing a funding round
Salary: 25000 – 30000 PHP Per month