Engineering
All Products
Hybrid Full-time
The Workflows team is the foundation of Text's workplace and AI Agents skills automations.We build the execution layer behind Text's AI agents. When an agent runs a skill - whether a user built it in our visual builder or generated it by describing it in plain language - our platform is what executes it: scheduling it, scaling it, and keeping it reliable under real production load.
This is the infrastructure that lets agents act, not just respond. As Text's AI agent capabilities grow, so does what runs through us - more skills, more integrations, more throughput, higher stakes on reliability.
We're looking for a Senior Backend Engineer who thrives on full ownership to join as the second backend engineer on the team. You'll work directly with Michał to double our backend capacity, unblock our frontend team, and help us ship the things we've been building toward for months.
This is not a role for someone who needs a well-worn path. The AI agent skill ecosystem is evolving fast - and so is our platform. Priorities shift, architectural decisions happen weekly, and the backend work is genuinely ahead of what we can currently staff. You'll be expected to pick up complex topics, drive them to production without hand-holding, and communicate proactively along the way. In return, you get real ownership, a tight-knit team, and the chance to work on infrastructure that sits at the center of where Text is going.
Build, scale, and maintain Go-based backend services powering AI skill execution, workflow scheduling, and connector management.
Contribute to key upcoming features: workflow sharing, credential sharing, new task types, and new third-party integrations.
Work alongside the frontend team to design and implement APIs that unlock new product capabilities.
Take part in the evolution of our unified skill builder - including the AI generator that lets users create agent skills from natural language descriptions.
Help manage the DevOps side of our world: Kubernetes, Helm, GCP - we are self-sufficient by design.
Participate in architectural decisions, including our longer-term ambition to migrate off our current (inherited) workflow execution engine.
Use AI coding tools daily - we are an AI-first team and expect every engineer to actively burn tokens to ship faster.
Owner, not executor. You pick up a task and take it all the way to production. You define what "done" means, spot the risks early, and don't wait to be told what comes next.
Communicator. You share what you're working on, flag blockers before they become fires, and keep the team oriented without needing to be asked. Small team, no hiding.
System thinker. You understand distributed systems at a level that goes beyond syntax — async flows, message queues, backpressure, resilience patterns. These concepts are part of how you reason.
Pragmatic builder. You know how to balance "do it right" with "do it now." You've maintained legacy systems and you know that reading a codebase you didn't write is a core skill, not a chore.
AI-native. You use tools like Cursor, Claude Code, or similar daily and have built habits around them — not as experiments, but as how you work.
Strong, production-grade Go experience — this is our primary language for all new backend work.
Solid hands-on experience with asynchronous distributed systems: event-driven architectures, job queues, eventual consistency.
Experience with message brokers such as RabbitMQ or Google Pub/Sub.
Solid PostgreSQL skills — schema design, query optimization, understanding of what happens at scale.
A track record of independently delivering backend features end-to-end.
Nice to Have:
Experience with workflow or task execution engines (Conductor, Temporal, Airflow, or similar).
Familiarity with Kubernetes, Helm, and Docker — we manage our own infra.
GCP knowledge (we're fully on Google Cloud).
Experience with Redis or Valkey for caching and distributed synchronization.
Some exposure to Node.js (parts of our ecosystem still live there).
We’re a hybrid team – remote when it makes sense, onsite when it matters most.
Once per quarter, your whole team spends 5 working days together at our Wrocław office – a time for focused execution, unblocking work, and driving key outcomes.
Our office is open year-round – drop by anytime.
Contract: B2B (self-employed). You’ll need a registered business in selected EU countries - either already set up or possible to register in your country. Please apply only if this works for you.
We don’t want you to worry about all the basic benefits - like a Multisport card, private health care, or a home office equipment budget.
What we really want you to feel and what we believe in is that the real benefits come from the culture we’ve built.
With a hybrid work model, unlimited paid days off and sick days policy, an environment focused on outcomes instead of worked hours, and people dedicated to their work, you’ll find a workplace where you can thrive.
And here’s the icing on the cake: you’ll have the opportunity to work with the makers behind all Text products: LiveChat, ChatBot, HelpDesk, KnowledgeBase, OpenWidget.
Recruitment process
It’s time to fill out the application form and attach your CV. Here’s what happens next in our fully remote recruitment process:
Get yourself something to drink and let’s talk. Tell us about your professional experience, the results of your work, and your values. We’ll tell you a little bit about the company, products, and company culture. We’ll also talk about the money and your availability.
At this stage, we’ll test your craft to see the value you can bring to the company. The most important part? You’ll find out everything about the challenges in your role, and we’ll find out everything we need to know about your experience.
We’ll give you a project to work on for a few hours. You’ll also meet the people that’ll give you tips, advice, and access to data and tools so you can feel like you’re already a part of the team. Get familiar with our atmosphere, the workflow, and the people. All in all, we’ll help you make a well-informed decision.