Senior Full‑Stack Engineer (TypeScript/Remix) — AI “Vibe Coding” Platform
About Us
Andromo is a no-code mobile app builder with 15 years of history. We’re building an AI-powered App Builder —a platform designed to let anyone create robust applications quickly and intelligently. You’ll be joining a small, focused team shaping the product’s architecture, UX, and performance from day one.
About the product
We’re building an AI‑powered “Vibe Coding” platform: a flow‑state development environment that blends multi‑provider LLM assistance, project automation, and modern in‑browser dev tooling to help anyone build production‑ready apps. The platform integrates with LLM providers via the Vercel AI SDK, supports MCP tool integrations, Git workflows, and ships to the web.
What you’ll do
- Build core product features across Remix + React 18 + TypeScript.
- Add/extend AI provider adapters and improve streaming, tool‑use, and prompt flows (Vercel AI SDK).
- Integrate with third‑party services (Supabase, Netlify, Stripe).
- Ship developer tooling UX: code diffing, file locking, search, and data visualization experiences.
- Evolve agent architecture from single‑call flows to multi‑step/background agents.
- Instrument and optimize product analytics, error tracking, and performance.
- Own quality: write tests (Vitest/RTL), maintain type‑safety, and improve CI/release ergonomics.
- Collaborate asynchronously: review PRs, triage issues, and partner closely with product/design.
Tech you’ll use here
- Frontend: Remix (Vite), React 18, TypeScript, Radix UI, Headless UI, UnoCSS, SCSS
- AI: Vercel AI SDK (ai), provider SDKs, MCP (Model Context Protocol)
- Platform: WebContainer API, Docker
- State/Utils: Zustand, Nanostores, isomorphic-git, jszip, jspdf, chart.js
- Tooling: PNPM, ESLint/Prettier, Vitest, PostHog
Minimum qualifications
- 5+ years building production web apps with TypeScript and React; strong component/state architecture.
- Experience with Remix, Next.js, or similar SSR frameworks and Vite build tooling.
- Proven track record integrating external APIs; strong debugging and performance optimization skills.
- Excellent product sense, async communication, and team collaboration.
- Growth mindset: you track emerging technologies and industry trends, invest in self-education, and proactively propose and experiment with new ideas across both product and engineering.
Bonus skills
- Backend/app: Node.js, Express, Sequelize/MySQL (schema design, indexing, query tuning)
- Caching: Redis/Valkey, Memcached; rate limiting and idempotent APIs
- Storage/messaging: S3/MinIO, SendGrid or SES, Slack webhooks
- Auth/payments: OAuth/Passport, Stripe, PayPal
- Frontend: Vue (2 or 3), Webpack, SCSS, i18n
- Mobile: React Native, Flutter (Dart)
- Ops/testing: Docker Compose, PM2, Nginx, Jest, CodeceptJS, GitLab CI
- Commerce/integrations: Shopify, WooCommerce
- Performance/media: Sharp/Jimp, CDN caching
- Cloud/infra: AWS (S3, CloudWatch), Terraform/Terragrunt
- Platform/services: Supabase, Netlify, Coolify
- Vibe‑coding platforms: Lovable, Bolt.new, Bolt.diy
- React Router: experience migrating from Remix to React Router
Role details
- Type: Full‑time
- Location: Remote, timezone: UTC+3 (Kyiv)
- Compensation: Competitive
- Start: Immediate
How to apply
Send a short note with:
- Links to GitHub/portfolio and LinkedIn
- A few lines on relevant work (Remix/SSR, provider integrations, agent/tooling UX)
- Optional: a small snippet or PR you’re proud of
Required languages
English | B2 - Upper Intermediate |