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).

1
πŸŽ₯πŸ“

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!

2
πŸ’»πŸ‘¨β€πŸ’»

Tech interview with live coding

Time to impress with some live coding β€” don't sweat it, we're not expecting magic, just real skills.

3
πŸ—£οΈπŸ’¬

English and soft skills check

Let's chat! We'll see how well you communicate and play nicely with others.

4
πŸ†πŸ‘¨β€πŸ’»

Final interview with Lead

A casual conversation with the Lead Developer β€” think of it as a "meet the boss" moment.