Arc Exclusive
Arc Exclusive
Senior Backend Developer (RAG-Powered Slackbot) - Fulltime - LATAM/EU
Step 1: Review job details

Overview

We’re looking for a skilled and reliable backend developer to take over and complete the development of a Slackbot project.

The Slackbot is a critical tool designed to interact with users in Slack, access internal and external data sources, and provide intelligent responses using Retrieval-Augmented Generation (RAG). While many have experimented with basic RAG chatbots, we’re aiming for something more advanced, robust, and production-ready.

Preferred Tech Stack:

  • Node.js or Python (open to either, depending on candidate expertise)
  • Experience with RAG implementations (beyond simple prototypes)
  • Slack API, vector databases, and OpenAI or similar LLM integrations
  • Strong database design and API integration skills

Key Responsibilities:

  • Take over and complete the development of our Slackbot from an existing codebase (details and access will be provided via GitHub)
  • Implement advanced RAG capabilities for contextual, data-driven responses
    Integrate Slack API to:
  • Access chats across multiple channels
  • Respond to user messages
  • Schedule automated responses and data queries
  • Build secure API and database integrations for real-time and scheduled data access
  • Implement user-specific configurations and memory capabilities
  • Create a comprehensive logging and error-handling system:
  • Logs user interactions and errors
  • Maintains message history (contextual memory)
  • Provides informative error messages to users
  • Set up security protocols and enforce data privacy best practices
  • Build usage tracking and admin-level visibility into system performance

What We’re Looking For:

  • Proven experience with either Node.js or Python for backend systems
  • Demonstrated expertise in building RAG-powered applications (ideally with live examples or deployed projects)
  • Familiarity with Slack app development and Slack API
  • Strong understanding of modern backend architecture, including serverless and event-driven systems
  • Excellent communication and documentation skills
  • Reliable, accountable, and able to work independently

Nice to Have:

  • Experience with vector databases and embeddings (e.g. Pinecone, Weaviate, FAISS)
  • Previous work with scheduling systems or bots across time zones
  • Experience building chatbots or assistants used in production
Step 2: Apply to job
Not interested?See other jobs on Arc