Design, build, and maintain backend 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
Requirements
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
Tech Stack
Distributed Systems
JavaScript
Node.js
TypeScript
Benefits
A competitive compensation, giving you the opportunity to participate in long-term value
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