Actively recruiting / 9 applicants
We’re here to help you
Florencia Suarez Varady is in direct contact with the company and can answer any questions you may have. Email
Florencia Suarez Varady, RecruiterOverview
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