Senior Full-Stack Engineer (RAG, AI, Microservices)
Looking for a Strong Full-Stack Developer for a RAG System
Hello! Our project is looking for an experienced engineer to develop a corporate RAG chat. This is not an ordinary chatbot - it is the core of the future company's knowledge management system with a well-thought-out architecture.
About the Project:
We are developing an intelligent interface for working with corporate documentation. The system provides accurate answers based on the company's documents, supports dialogue context, has an access control system, and operates on the principle of providing information sources.
Technologies:
Frontend:
Vite + React + TypeScript
TailwindCSS, custom UI kit
REST API, WebSocket for real-time
Docker for microservices
Backend:
Node.js services: Fastify, Drizzle ORM + PostgreSQL
Python services: FastAPI for document processing
AI stack: LangChain, indexing pipelines
Go services: working with mail, Highload tasks
Databases:
PostgreSQL - main data
MinIO - file storage
Weaviate - vector database for search
Tasks:
Development of microservices in Node.js and Python
Working with R pipelines and vector search
Implementation of access control systems
Optimization of document indexing processes
Writing clean code in TypeScript/Python
Requirements:
Experience with Node.js and/or Python
Practice with RAG architecture
TypeScript at a production level
PostgreSQL and ORM
Understanding of microservices and Docker
Will be a plus:
Experience with Go
Working with LangChain
Familiarity with OCR and document parsing
Experience with MinIO/S3
Familiarity with access control systems
We Offer:
An interesting project with a clear architecture
Technical freedom and influence on decisions
Remote work with a flexible schedule
Currently, we are looking for a specialist to implement a specific technical task - creating a RAG system according to the prepared specification. This is project work with clearly defined goals and boundaries.
In case of successful implementation and mutual understanding, there are prospects for further long-term cooperation on product development.
How to Contact Us:
Send your CV or LinkedIn link with a description of the most relevant experience, especially with RAG and microservices. We would be happy to see your projects on GitHub.
Let's discuss the details and get started!
Applications 1
-
Hello, I worked on the RAG system, integrated vector search and contextual chat, processed 50+ documents for accurate responses.
Are you planning to implement a user or group-level access control system in your project?
I suggest we get in touch, I will consult you for free on the technical side and we will create a development plan + I will tell you about my team!