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