We’re looking for a Mid-Level Full Stack Engineer (or strong Frontend Engineer) who thrives at the intersection of modern web development and AI-driven applications.
This role is ideal for someone deeply fluent in React and TypeScript, experienced with Next.js (App Router), and comfortable working across the stack when needed (API routes, Supabase, vector stores).
Required Skills & Experience * 3–6 years of professional software development experience. * Strong proficiency in React, Next.js, and TypeScript. * Experience with Tailwind CSS and component-based design systems (Shadcn/UI,Radix, etc.). * Comfortable with frontend architecture, state management (Zustand, React Query), and API integration. * Familiarity with Supabase or equivalent backend-as-a-service (Firebase, Hasura). * Understanding of REST APIs, serverless functions, and SSR/SSG concepts. * Strong collaboration skills and ability to work with designers, AI engineers, and product managers. * Passion for building beautiful, functional, and data-driven interfaces.
Nice-to-Have * Experience with LangChain, OpenAI, or vector databases (Pinecone, Weaviate, etc.). * Familiarity with RAG pipelines or AI chat systems. * Understanding of AWS S3, PostgreSQL, or general cloud architectures. * Interest in data visualization, enterprise UX, or document workflows. * Prior experience contributing to enterprise SaaS or B2B platforms.
Key Responsibilities * Build and maintain modern, high-performance UIs using React 19, Next.js 15 (App Router), and TypeScript. * Collaborate with designers to translate Figma specs into pixel-perfect, accessible, and performant components using Tailwind CSS and Shadcn/ui. * Integrate with Supabase for authentication, database, and storage flows. * Work with backend APIs that connect to LangChain, Pinecone, and OpenAI for AI-powered document interactions. * Contribute to building scalable, reusable front-end components and hooks. * Help maintain and improve state management with Zustand and React Query. * Collaborate with the AI and backend team to deliver seamless chat and retrieval experiences. * Participate in code reviews, documentation, and architectural discussions.
We offer * Flexible working hours. * Fair salary (regular performance-based salary reviews). * 20 working days paid vacation and 15 sick leaves. * Fully paid medical insurance. * English classes in the office. * Bookkeeping and accounting on us. * No time trackers — ability to do quality work. * Approachable management, open to suggestions and innovations. * Friendly team and enjoyable working environment.