Full-Stack Product Engineer
About Lekta AI
Founded in 2016 in Kraków, Poland, Lekta AI is a technological company working with major European banking, insurance, and telco enterprises. The company was set up with an ambitious goal of providing the best customer service in the world. Lekta stands out from the crowd of conversational AI companies because we combine technological expertise with domain-specific knowledge of the contact center industry veterans. Through the use of our proprietary conversational neurosymbolic engine and backend integrations, our systems are intent, and context-aware, handling over 1.5 million conversations every month. Today, with offices in Poland and Spain, Lekta is rapidly expanding its business division to scale our operations internationally.
About the role
Lekta is hiring a Full-Stack Product Engineer to build and evolve the IDE that creators use to design conversational agents — the surface where every Lekta user actually does their work. This is product engineering at the heart of the platform: visual editing, the in-product AI copilot, real-time simulation, and the workflows that decide whether building an agent feels effortful or natural. UX quality is product quality here; the people using your work spend hours inside it every day. You will own features end-to-end across the stack, work close to product and design, and ship into a real customer feedback loop.
We are building the next generation of conversational AI — a platform where the creator's experience is itself AI-native. Think of what Lovable did for app-building, applied to conversational agents: a visual IDE, a copilot that helps the user shape, refine and evolve the agent, and a runtime engineered to actually deploy what gets built into enterprise production. What makes the engineering genuinely hard is the combination our agents have to deliver simultaneously: fluent (natural language, real conversation), fast (sub-second on live voice channels), and reliable (predictable behaviour under real customer pressure, every time). Most stacks force a choice between two of those at the cost of the third. We don't, and that constraint shapes almost every engineering problem we work on.
AI is a power tool, and we treat it like one. Lekta engineers are encouraged — and equipped — to use AI deeply across their work: Claude Code, model APIs, copilot tooling. We invest in the accounts, the tooling, and the time it takes to get fluent with them. We don't measure people on lines committed; we measure on what gets delivered and how well it holds up in production. We are not an agentic-workflow company. AI generates; the engineer directs and reviews. Every change going out under your name has been read, understood, and signed off by you.
Responsibilities
- Build and evolve the IDE that creators use to design, refine and ship conversational agents — visual editor, simulation, debugging, observability surfaces
- Build the in-product AI copilot — the assistant that helps users shape, refine, and evolve their agents inside the IDE
- Own product features end-to-end: from API and data model to UI, including sharing, collaboration, and multi-tenant workflows
- Deliver high UX quality at the level enterprise customers expect of a tool they spend hours in every day — typography, layout, motion, performance
- Integrate with the runtime layer to surface live simulation, traces, and operational signals into the IDE
- Work closely with product, design and users — both on what to build next and on whether what shipped actually solved the problem
Qualities
- Significant production experience with React and TypeScript at depth, including modern Next.js (or equivalent) patterns
- Strong full-stack range — comfortable moving between API design, data modelling, and UI in a single feature, owning what you ship after release
- Eye for UX — you notice when interactions are off, you care about typography, motion, layout, and performance, and you hold the bar even when nobody is watching
- Comfort with relational databases and ORMs — you can model a feature's data layer without needing a backend specialist on call
- Track record of shipping production work with AI in your daily loop, and reviewing what it produces
- Experience building visual editors, AI copilot / assistant interfaces, or developer tools is strongly preferred
- Fluent in English (B2) and Polish (C1), other languages are a plus
Why join us
- Visible impact — your engineering decisions land in real customer experience, not in roadmap slides
- Real ownership — few layers between you and production, and close work with engineering leadership and founders
- AI-first workflow with company-paid tooling — Claude Code, model access, IDEs of your choice
- Flexible contract types (B2B / Employment Contract), work arrangements, and working hours
- Remote, hybrid or in-office — from a location of your choice
- Direct, low-bureaucracy, results-oriented culture; no micromanagement
- Competitive salary, with an honest conversation about trajectory as Lekta scales
We will accept CVs in both Polish and English. The recruitment process can be conducted in the candidate's language of choice, however, fluency in English is required. Only selected candidates will be contacted. If you believe you could make a contribution to our business but don't see a role for yourself, please submit your CV through our website's dedicated open application section.
Interested in this role?