What you'll build
You won't just implement tickets. You'll shape architecture, influence product decisions, and own systems end-to-end โ from FastAPI services in Python, to Vue 3 dashboards, to LLM-powered features in production.
- Core platform developmentFastAPI / Python backend services processing large volumes of conversations daily.
- Real-time analyticsVue 3 / TypeScript dashboards with WebSocket streaming and rich data visualizations.
- AI integrationLLM-powered features for transcription, sentiment analysis, and conversation summaries.
- Scalable architectureDocker / Kubernetes deployments, Celery task queues, OpenSearch clusters at production scale.
- Integration pipelinesCRM and contact-center integrations โ Zendesk, Genesys, VICIdial, and others.
Your tech stack
We chose tools for the job, not for the resume. Pragmatic, modern, and battle-tested in production.
Non-negotiable requirements
We hire selectively. These are the things we look for and verify during the interview process.
- 5+ years shipping production codeYou've owned features in production with real users โ not just side projects or proofs of concept.
- AI-native workflowYou use AI coding tools (Claude, ChatGPT, Copilot) daily to move faster โ and you can validate their outputs critically when they're wrong.
- Full-stack capableComfortable switching between Python services and Vue components in the same week. Not "I prefer backend" โ both.
- Self-directedYou solve problems end-to-end without hand-holding. You write the spec, code, tests, and deploy when needed.
- Execution speedYou ship frequently and handle production feedback loops calmly. Fast iteration, real responsibility, no panic.
What we offer
- Direct impactYour code reaches production within days. No quarterly release trains, no bureaucratic approval chains.
- High learning velocityWork with engineers who build for real scale โ petabytes of conversation data, real client constraints.
- Modern stack and pragmatic toolingWe ship with Python 3.11+, Vue 3, Kubernetes, OpenSearch โ and we upgrade when the trade-off is right.
- Remote-firstWork from anywhere with reliable internet. We have 9 team members across 9 countries โ async-default.
Interview process
5 stages, ~2 weeks end-to-end. Every step has a clear purpose. No leetcode tricks, no panel-of-twelve.
- 1HR interview ยท 30 min
Background, motivation, expectations. We talk about why you're looking, what you want next, how you work.
- 2Founder chat ยท 45 min
Alignment and working style. Two-way conversation about what we're building and what you'd like to own.
- 3Technical screen ยท 45 min
Discussion of real systems and your past experience. We want to hear about decisions you made and trade-offs you accepted.
- 4Technical deep-dive ยท 90 min
Screen share, live coding, architecture discussion. We work on a realistic problem from our actual platform.
- 5Take-home ยท 1โ2 hours max
A small feature addition we'd actually ship. We respect your time โ this is hours, not days.
How to apply
We're not looking for perfect. We're looking for engineers who want ownership, technical depth, and real production responsibility. If you want ownership, real production scale, and a place where your debugging skills actually matter โ we'd like to hear from you.
Send us:
- Your GitHub profileOr examples of scripts/tools you've built. We read what you write more than we read your CV.
- Code samplesPython, SQL, or automation. Doesn't need to be polished โ we want to see how you think, not how good your README is.
- One project you're genuinely proud ofCould be production code, a side project, an open-source contribution. The story behind it matters.
- A short noteWhy startups, why now, why Ender Turing? Two paragraphs are enough โ we want signal, not essays.