Back-End Engineer (AI/ Legal Tech)
Indexed description
Your role as Back-End Engineer
As a Back-End Engineer, you will design and build the systems that power AI-driven legal workflows. You'll own back-end services end-to-end, from TypeScript/Node.js REST APIs and data models to deployment and ongoing operation. Working closely with engineering, legal, and product teams, you'll develop scalable features including document processing, semantic search, vector search, and RAG-based capabilities powered by LLMs from providers such as OpenAI, Anthropic, and Google. You'll help shape technical architecture while balancing innovation with practical improvements to existing systems. Success in this role comes from delivering reliable, secure, and maintainable systems that create measurable impact for customers.
What You'll Be Doing
- Design, build, and maintain back-end services, REST APIs, and data models using TypeScript and Node.js
- Develop document ingestion, processing, semantic search, vector search, and RAG-based systems leveraging LLMs from providers such as OpenAI, Anthropic, and Google
- Build and operate asynchronous processing pipelines, background workers, and long-running jobs
- Improve performance, reliability, scalability, and security across distributed, multi-tenant systems and databases
- Collaborate with engineering, legal, and product teams to deliver customer-facing features and contribute to architectural decisions
- Monitor, maintain, and continuously improve production systems and platform capabilities
- 3+ years of professional backend engineering experience with TypeScript and Node.js
- Strong understanding of APIs, databases, distributed systems, and backend architecture
- Experience designing and implementing solutions within existing production codebases
- Experience operating and supporting backend services in production environments
- A strong ownership mindset with a focus on reliability, maintainability, and continuous improvement
- Clear written and verbal English communication skills and the ability to collaborate effectively across teams
- A salary package between €3,000–€5,000 gross per month (all-inclusive, based on a 40-hour work week), with the amount depending on experience and skill set
- A chance to build the learning foundation for one of Europe's fastest-growing AI companies serving clients globally
- Autonomy to build and experiment, with direct impact on company strategy and client success
- An international team that moves fast, thinks clearly, and builds with care
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search