Build systems that matter — without the enterprise overhead.
Small teams, senior engineers, real ownership. If you want to spend your time writing good code instead of navigating org charts, you might fit here.
4 open positions
We hire slowly and deliberately. Every open role represents a real gap on a real project.
Application Security Consultant
Independent security assessments for complex web platforms — white-box code reviews, API penetration testing, and cloud security evaluations. Project-based, direct client collaboration.
Senior AI Data Engineer (RAG / Retrieval / Python)
Build and maintain production AI data pipelines and retrieval-driven workflows for a funded AI/data platform. You'll own the data engineering layer that powers RAG and LLM-integrated features at scale.
Senior Full-Stack Engineer
Build production-grade AI-powered products for funded SaaS companies and enterprise clients. You'll work across the full stack on challenging, fast-moving engagements.
Senior/Lead Full-Stack Developer (Acting Lead / Ownership Role)
Take full technical ownership of an AI/data platform that is in its final pre-launch stage. You'll step in as the acting tech lead, resolve architectural gaps, and drive the product to a stable, releasable state.
No roles match your search.
What it's actually like
No ping-pong tables or free lunches. Just good work, honest culture, and tools that help you do it well.
Remote-first
Work from anywhere in EU/EEA timezone. We've been remote-first since 2019.
Learning budget
€1,500/year for courses, conferences, and books. No approval process.
Modern tooling
GitHub Copilot, Cursor, Claude — we actively use AI tooling and expect you to as well.
Real ownership
Small teams mean real scope. You'll own features end-to-end, not just a ticket queue.
Competitive pay
Market-rate salary benchmarked quarterly. No equity theater — we pay in cash.
Honest culture
We say what we think, including when things go wrong. No performance for clients or each other.
Questions about working here
What does the hiring process look like?
Four steps: (1) 30-min intro call with our engineering lead, (2) a take-home technical exercise scoped to ~3 hours, (3) a 60-min technical debrief, (4) offer or decline within 5 business days. Total time from first contact to decision is typically 2–3 weeks.
What stack do you primarily work in?
Node.js/TypeScript for backends, React for frontends, PostgreSQL + Redis for data, AWS/GCP/Cloudflare for infrastructure. For AI work: Python, FastAPI, PyTorch, and various LLM APIs. We don't dogmatically stick to one stack — we use what's right for the client.
Is this fully remote?
Yes. We've been remote-first since 2019. We have offices in Tallinn, Estonia and Austin, Texas but no one is required to use them. We do one in-person team gathering per year.
Do you hire contractors?
For specialist roles, yes — particularly for short-term AI projects. If you're a contractor interested in project-based work, send your background to career@insoftex.com.
Don't see the right role?
We occasionally hire for roles we haven't posted yet. Send your background to career@insoftex.com and we'll keep it on file.