About the role
We're changing how products get built. Our designers now create interfaces directly in code with Claude Design and Claude Code, so design and frontend arrive together. We need a senior engineer who takes it from there: sets the project up properly, builds the backend, secures it, and ships it to production.
This is a full-stack role with no bias toward frontend or backend. You'll work on fixed-price MVPs delivered turnkey and deploy-ready, on growth retainers after launch, and on modernizing existing client products to the new AI-native approach.
Our projects span FinTech, Web3, marketplaces, SaaS platforms, and data-heavy admin systems. Experience in these domains is a plus, not a core requirement.
You'll be the technical owner across our projects: choosing the stack, setting standards, reviewing code, and helping designers solve technical problems. The role has a clear growth path toward Team Lead.
What you'll do
Set up projects correctly from day one: repository structure, design system and typography integration, environments, CI/CD
Take designer-built interfaces to production: refine the code, connect data, make it stable and maintainable
Build MVP backends on Supabase: database schema, authentication, roles and permissions, row-level security, storage, edge functions
Own security: make sure users never see each other's data, review access rules, catch unsafe patterns in AI-generated code
Integrate payments and third-party services; deploy and maintain production environments
Choose and justify the stack for each project and explain the choice to the client
Work with existing client codebases during redesign and modernization projects
Set up AI-driven testing: autotest logic, coverage of key flows, a QA process designers and external QA can follow
Review code, define engineering standards, and support designers working in code
Estimate projects accurately and take part in scoping and presales
Coordinate with partner backend teams on heavy, complex products
What we're looking for
4+ years of commercial development across both frontend and backend
Strong React and TypeScript (Next.js is a plus, not required)
Solid backend experience: Node.js or another server language, relational databases (PostgreSQL), API design
Hands-on Supabase or Firebase experience: auth, row-level security, access control
Experience deploying and running products in production (Vercel, cloud providers, CI/CD)
Payment integrations or work with financial data
A portfolio of small to medium products you built end to end, with the ability to explain why each technology was chosen
Experience with more than one stack, so you can pick the right tool rather than default to one
Security mindset: authorization, data isolation, secrets management
Testing culture: unit and E2E (Jest, Playwright / Cypress), including tests written by AI
Experience working with existing codebases, refactoring, and migrations
AI-native development is the core of the role
We build with AI every day, so we need real hands-on experience, not familiarity.
Daily work with Claude Code, Cursor, Codex, or similar agentic tools
Preparing context for agents: CLAUDE.md / cursor rules, MCP integrations, task decomposition
Critical review of AI-generated code: hallucinations, unsafe patterns, unnecessary abstractions
Understanding where AI saves time and where it creates technical debt
Ability to build an AI-driven workflow for the team, including designers who code
Ability to explain to a client how AI-native development affects timelines and cost
In the interview we'll ask you to walk us through a real case: a product you built with an agent, how you set up the process, and what went wrong.
Communication
English B2+, confident in a one-hour client call without an interpreter
Comfortable talking to CTOs, founders, and C-level: structured, focused on business impact
Able to explain technical risks, trade-offs, and stack choices in business terms
Able to say "no" to a poor idea or unrealistic scope respectfully and on time
Clear written updates and documentation
Growth to Team Lead
As you grow into the Lead role, you'll join client calls with CTOs, founders, and C-level stakeholders. We need someone who can explain a technical decision through its business impact, give a reasoned "no" to a poor idea, and keep the relationship intact. If you're a strong engineer but client communication feels like a burden, this role isn't for you, and that's fine.
Your responsibilities will gradually include:
Direct client communication and calls with CTOs and founders
Presenting and defending architecture, stack choices, scope, and estimates
Translating business requirements into technical solutions and explaining risks in business language
Mentoring and onboarding developers and designers who work in code
Establishing engineering standards and code review guidelines
Technical coordination between our team, partner teams, and the client's engineers
Technical interviews and candidate evaluation
Project estimation and presale support
Nice to have
Product thinking: you care about what the MVP is for, not only how it's built
Experience with Lovable, v0, Figma Make, or similar AI builders, and knowing their limits
Python, Go, or PHP backend experience
Analytics and A/B testing setup for live products
Web3: WalletConnect, ethers.js / viem
Previous Tech Lead experience
Presale and project estimation experience
Сродна праця в Telegram
Двічі на тиждень — віддалена вакансія, розібрана людською мовою: що робити, кому сродна, чесно про мінуси. А в коментарях — Сковорідка (ШІ), яка допоможе з резюме.
Підписатися