Perfsol aims to create a workplace that inspires and fulfills employees, encouraging them to return every workday. The company strives to be a platform for positive change for its customers, city, and country. This is an ambitious goal that is much needed in today’s world.
3 вересня 2025

Full Stack Developer (React / TypeScript / Node.js / Python) (вакансія неактивна)

віддалено

Our client is looking for a Full Stack Developer to join their team. This role requires someone with strong technical expertise, excellent coding standards, and the ability to work on challenging problems in AI-driven applications.

The product is a personal AI knowledge base that allows users to chat with the online content they save across the internet — YouTube videos, podcasts, articles, PDFs, and more. The team has built its own Retrieval-Augmented Generation (RAG) system to power this chat feature, leveraging best practices like vector search, full-text search, and reranking. Despite these advancements, they’re still facing challenges in retrieving the most relevant context for user queries, and this is where your expertise will make a big impact.

Responsibilities:

  • Design, develop, and maintain scalable full-stack applications using React, TypeScript, Node.js, and Python
  • Collaborate closely with the product and AI/ML teams to improve retrieval systems and enhance user experience
  • Ensure high code quality standards, implementing best practices for testing, performance, and maintainability
  • Work on optimizing data pipelines and integrating backend services with AI models
  • Troubleshoot, debug, and resolve complex issues across the stack

Requirements:

  • Strong experience (4+ years) with React, TypeScript, Node.js, and Python
  • Proven track record of building and deploying production-grade applications
  • Deep understanding of software architecture, performance optimization, and clean code principles
  • Experience working with databases, search systems (vector search, FTS), and APIs
  • Familiarity with AI/ML concepts, RAG systems, or knowledge bases is a big plus
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to collaborate in a distributed team

Nice to Have:

  • Experience with AWS or other cloud platforms
  • Knowledge of LangChain, LlamaIndex, or similar frameworks
  • Background in information retrieval, NLP, or large-scale data systems

We offer

  • Flexible working hours.
  • Remote work model.
  • 18-days paid vacation; 5 days paid sick leave, 11 state holidays.
  • Accounting support.
  • Professional development and well-being (English/professional courses/sports are partially compensated by the company).
  • The agile approach to management and no bureaucracy;
  • Participation in specialized conferences, training programs, and seminars.
  • Compensation for subscriptions to copilots such as Cursor or other similar tools.