We are building the foundational infrastructure for an AI-assisted unified communication platform.
At the center of this system is a real-time, bidirectional message bridge that must:
• Sync Slack messages into Missive
• Sync Microsoft Teams messages into Missive
• Allow replies from Missive to flow back to the original source
• Handle OAuth authentication and refresh tokens cleanly
• Operate reliably under real-world permission constraints
This is not a simple API wiring task.
It's a core backend integration layer that will power future AI automation.
If you enjoy solving meaningful API challenges and designing clean backend systems, this project is for you.
The Engineering Challenge
This project involves:
• Bidirectional message synchronization
• Microsoft Graph delegated permissions
• Guest-user access constraints (no admin privileges)
• OAuth 2.0 with token lifecycle management
• Slack Events API or Socket Mode
• Webhook or polling-based architecture
• Clean, extensible backend design
You will be building something that needs to be reliable, maintainable, and production-ready.
Technical Stack
• Slack API
• Microsoft Graph API (/me endpoints only)
• Missive REST API
• OAuth 2.0
• or Python
• VPS deployment (Ubuntu or similar)
Experience working with restricted permission environments is a strong plus.
The Real Constraint (Important)
For Microsoft Teams:
The user is a guest in client tenants and does not have admin access.
The solution must work using delegated permissions only.
No tenant-level configuration is possible.
Understanding how to operate within these limitations is key.
Deliverables
• Fully functional bidirectional bridge
• Clean, documented source code
• Authentication setup guide
• Confirmed message sync (both directions)
• VPS deployment instructions
Budget
$700–$1500 per phase (depending on scope)
You may bid per phase or for the full implementation.
Who Should Apply
Backend engineers who:
• Have built real API integrations
• Understand OAuth deeply
• Have worked with Microsoft Graph or similar ecosystems
• Care about architecture, not just code
• Communicate clearly and think structurally
To Apply
Please include:
• Relevant API integration experience
• Your fixed-price estimate
• A brief explanation of how you would approach the Teams guest constraint
We value thoughtful engineering, clean architecture, and strong communication.
Contract duration of 3 to 6 months.
Mandatory skills: API Integration, OAuth, JavaScript,, API Development, RESTful API, Web Service, Back-End Development, Java, Python