Position Overview:
We’re seeking a talented and versatile Full Stack Backend Engineer who thrives in a rapid-prototyping environment. You’ll lead the development of two innovative applications leveraging advanced integrations with Slack, WhatsApp, APIs, and large language models (LLMs).
- Project 1: An AI-powered Slack Company Coach, integrating Slack API, analytics dashboards, and automation via Zapier and various APIs.
- Project 2: A WhatsApp-based communication app to connect landlords and tenants, using LLMs to resolve tenant issues, integrated with a database of trusted local workers.
You must be comfortable rapidly building MVPs using frameworks like Firebase/Supabase for quick database management and open to frontend integration, even if backend is your core strength. You’ll collaborate directly with stakeholders weekly via Slack.
🎯 Responsibilities:
- Develop Slack and WhatsApp integrations with backend APIs.
- Rapidly prototype and deploy functional MVPs using fast, flexible frameworks (Firebase, Supabase, FastAPI).
- Integrate and manage large language models (GPT-4, Claude, Mistral, Gemini, etc.) for conversational and analytical applications.
- Build clear, user-friendly analytics dashboards (using platforms such as Streamlit, Metabase, Superset).
- Manage conversational APIs (Twilio, WhatsApp Business API).
- Regularly document and refine technical decisions and processes.
- Work autonomously, collaborating asynchronously, with weekly Slack check-ins.
🛠️ Technical Skills Required:
Backend:
- Python (FastAPI or Flask) or Node.js