Full-Stack JavaScript Developer with RAG/LLM experience
Remote
Ukraine
We are seeking a JavaScript Developer with LLM Experience to join our innovative AI team. In this role, you will design and implement cutting-edge solutions combining Large Language Models (LLMs), Vector Search, and Retrieval-Augmented Generation (RAG) techniques. You will work on creating intelligent systems with a focus on scalability, efficiency, and performance, leveraging modern tools and frameworks such as Langfuse, Vercel AI SDK, and more. This is a fantastic opportunity to contribute to the development of AI-driven applications in a dynamic, collaborative environment.
What you'll be working on:
- Collaborate with team members to design and implement AI-driven features
- Build and optimize RAG pipelines integrating Vector Databases and LLMs
- Implement and use Langfuse for monitoring and debugging LLM applications
- Write clean, well-documented, and maintainable JavaScript/TypeScript code
- Work with event sourcing tools like Kafka to ensure data integrity and scalability
- Utilize GraphQL APIs to manage complex data interactions
Experience that will help you to do the job:
- Strong JavaScript/TypeScript skills and experience with frameworks such as Node.js
- Knowledge of how to work with models like GPT, Claude, Gemini or similar
- Hands-on experience with Vector Search technologies like MongoDB, Typesense, Pgvector
- Understanding of Retrieval-Augmented Generation (RAG) and how to design such pipelines
- Familiarity with Langfuse, Vercel AI SDK, or similar tools for monitoring and deployment
- Familiarity with event sourcing systems
Experience that will be a plus:
- Knowledge of GraphQL for building efficient and flexible APIs
- Experience with Kafka, Redis, queues, microservices
- Experience with testing frameworks and tools for maintaining high-quality code
- Strong communication skills and the ability to work collaboratively in a team environment
We care for our team, therefore we offer:
- π Interesting and challenging projects with modern technology stack
- β Code reviews and constant feedback on your work
- πͺ Culture encouraging and promoting professional growth and development
- π» Modern working environment
- πΈ Competitive salary in USD with regular reviews based on your results
- π² Salary payment options that are convenient for you considering your local country regulations
- β Fully remote work in the team with well-established remote work processes (our team members located in 7+ different countries, and we encourage diversity)
- π€ English speaking clubs
- π Paid sick leave and vacation - 15 business days (21 calendar days) of annual vacation
- πΎΒ Online weekly team activities
- π«Ά Coverage of monthly psychologist support sessions
As a part of DevelopsToday team you get
Remote-first team
Flexible working hours
English speaking clubs
Mentoring
Challenging projects
Paid sick leave
Coffee talks with team
Frequent feedback
Team activities
How we Hire
Steps of our hiring process (though they can differ depending on role type).
Video-Ask with Test Task
Show us your skills with a short video intro and a test task β don't worry, no one's judging your background!
Tech interview with live coding
Time to impress with some live coding β don't sweat it, we're not expecting magic, just real skills.
English and soft skills check
Let's chat! We'll see how well you communicate and play nicely with others.
Final interview with Lead
A casual conversation with the Lead Developer β think of it as a "meet the boss" moment.