Real-Time Messaging & Content Moderation Developer
Worldwide
Description: Grit includes a team messaging feature ("Circles") with group and direct conversations, plus an automated content-moderation pipeline that's unusually well-specified: every message runs through a moderation API, gets classified into one of 15 named flagging reasons across three severity tiers, and routes to the right reviewer automatically based on both the flag severity and the sender's role. We need this built for real, replacing the mock data in our current prototype. Scope: Real-time messaging (group + 1:1), read receipts, message history Integration with a content moderation API (OpenAI Moderation endpoint or Perspective API — your call on which fits better) The tiered flagging/escalation logic exactly as specified (this is the most detail-dense part of the spec — read §5.3 and §5.3.1 of the architecture doc closely before bidding) Structured "Assignments" feature living inside message threads (coach-assigned tasks, athlete submission, completion tracking) Required experience: Strong experience with real-time messaging infrastructure — WebSockets, or a managed provider like Stream Chat/PubNub if you can make the case for it Prior work integrating a content moderation/trust-and-safety API into a product Comfortable implementing conditional business logic with several interacting rules (role-based routing, severity tiers, auto-escalation thresholds) — this isn't simple CRUD Bonus: any prior experience building products with real child-safety considerations (this platform has users under 13) Deliverables: Working messaging system integrated with the mobile app team's build, moderation queue data flowing correctly to both team-level and platform-level review surfaces.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United States8:54 PM
- Manufacturing & ConstructionSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by