Who we are
RuleInside is an AI startup that builds and operates voice AI agents for e-commerce businesses in Italy, Spain and the US. Our agents handle sales calls, customer support and cart recovery — fully managed by us, 24/7, without clients touching a single setting.
We are opening our operations in Chisinau and building our first local team at iHub coworking space. You will be among the first people to join us on the ground.
The role
You build and maintain the technical backbone of RuleInside. That means n8n automation workflows, API integrations, Supabase database queries, WordPress plugin development, and the RuleInside marketing website. You work directly with the founder at iHub, using Claude AI as your daily assistant.
This is a full-time, in-person position at iHub coworking space.
What you'll do
AI Automation & Workflows (n8n)
- Build and maintain n8n workflows for client AI voice agent deployments
- Design and configure webhook triggers, HTTP Request nodes, and conditional logic
- Connect APIs: WooCommerce, Supabase, ConvoCore, callin.io and third-party services
- Debug workflow execution errors from n8n logs — evidence first, fix second
- Build platform normalizers, memory read/write flows, and tool webhook handlers
- Maintain error handling workflows with Telegram and email alert tiers
API & Backend Integrations
- Integrated REST APIs with proper auth (Bearer tokens, Basic Auth, API keys)
- Handle webhook payloads, validate signatures, and route data correctly
- Build and maintain Supabase (PostgreSQL) queries, RLS policies and table schemas
- Work with pgvector for semantic search and RAG pipelines
- Manage Docker containers for per-client n8n instances on DigitalOcean VPS
WordPress Development
- Develop and maintain the ruleinside-pro WordPress plugin (PHP 8.0+)
- Work with WordPress hooks, filters, Settings API, REST API, and WP-CLI
- Build WooCommerce integrations: order lookup, product search, customer data
- Implement secure coding practices (nonces, capability checks, input sanitization)
- Maintain widget injection (VG_CONFIG) and Supabase PHP class for server-side calls
Website Marketing
- Build and maintain the RuleInside marketing website on WordPress
- Implement the homepage design from provided copy and wireframes
- Handle performance optimization, mobile responsiveness and page speed
- Set up analytics, contact forms and basic SEO structure
Infrastructure & Monitoring
- Manage nginx routing, SSL certificates and Docker compose configurations
- Monitor n8n health checks and Uptime Kuma alerts
- Apply server updates and maintain fail2ban and UFW firewall rules
- Document all changes and configurations clearly
How you work
You use Claude Code as your daily coding assistant — not occasionally, but as a core part of your workflow. You read logs before proposing fixes. You test against real data, not invented inputs. You document what you build.
Requirements
Experience
- 2+ years in web development or automation engineering
- Hands-on experience with n8n or Make/Zapier — production workflows, not just demos
- Experience with REST APIs, webhooks, JSON, and authentication methods
- WordPress development experience: hooks, filters, plugin structure, WooCommerce
- SQL and database experience (PostgreSQL preferred)
- Familiarity with Linux command line and Docker basics
Tools & Stacks
- n8n — workflow building, webhook handling, HTTP Request nodes
- WordPress + WooCommerce — plugin development, PHP 8.0+
- Supabase or PostgreSQL — queries, RLS, schemas
- REST APIs — integration experience required
- JavaScript — for n8n Code nodes (required)
- Docker + Linux — basic container and server management
- Claude Code or similar LLM — daily use required
- Git — version control basics
Nice to have
- Python for scripting or automation tasks
- Experience with pgvector or vector databases
- LangSmith or LangFuse for LLM observability
- nginx configuration experience
Who you are
- Serious and committed — you treat this as a professional engagement, not a side project
- Evidence-driven — you read the error log before proposing a fix
- Proactive — you flag problems before they become incidents
- Fast learner — our stack is specific and you'll pick it up working directly with the founder
- Fluent English — written and spoken (all documentation and communication is in English)
- Organized — you handle multiple tasks in parallel without dropping context
Practical details
- Location: iHub Coworking, Chisinau (in-person, daily)
- Salary: $1,100/month (~20,000 MDL), paid fortnightly
- Salary review: Every 6 months based on performance and commitment
- Contract: Freelancer, monthly retainer
- Hours: Full-time, flexible schedule
- Start: As soon as possible
How to apply
Apply via LinkedIn and include:
- Your CV
- A short note (max 150 words) on your experience with n8n or automation tools and your WordPress background
- Your answer to this question: "Describe a workflow or integration you built from scratch — what was the trigger, what did it connect, and what problem did it solve?"
Start your message with the word IHUB so we know you read this post. Applications without the keyword and the question answered will not be reviewed.
Selection process
Shortlisted candidates will be invited to a paid trial task — building one n8n workflow against our documented spec (4–6 hours, compensated). This is the fastest way to assess fit on both sides before committing to a retainer.
Screening questions
When applying you will be asked:
- What is your English level? (Fluent required)
- Have you built production workflows with n8n, Make or similar tools? (Yes/No)
- Have you worked with AI tools such as Claude Code in a professional context? (Yes/No)
Why join us?
RuleInside is at an early stage — you won't be joining an established team with fixed processes. You will be building the technical infrastructure from scratch alongside the founder, learning how AI voice agent platforms work in practice, and growing with the company.
If you want a stable monthly retainer, in-person work at iHub, and direct ownership of a real technical stack — this is the right position.
Questions? Send a message.