cover image
Twine

Freelance Web Developer – EdTech Chat Feature

Remote

United kingdom

Freelance

23-12-2025

Share this job:

Skills

Communication Python SQL NoSQL Problem-solving Attention to detail git node.js Web Development

Job Specifications

Join a dynamic tech education initiative seeking a skilled freelance web developer to implement a real-time chat feature for an educational platform. The project centers on enhancing user engagement and collaboration by enabling both one-to-one and group conversations, with all messages securely stored for future reference. The ideal candidate will deliver a robust, maintainable solution that integrates seamlessly with the existing Tech-Books repository, supporting meaningful discussions among learners and educators.

Deliverables

Develop and integrate a real-time chat system supporting both private and group messaging.
Ensure all chat messages are stored in a database for persistent chat history.
Utilize a modern backend stack and real-time technology (e.g., WebSockets).
Deliver clean, well-documented, and maintainable code.
Collaborate with the project owner to ensure the chat feature aligns with educational goals.
Provide basic documentation for deployment and future maintenance.

Requirements

Proficiency in web development using modern backend frameworks (Node.js, Python, or similar).
Experience implementing real-time communication features (WebSockets, Socket.IO, or similar).
Strong understanding of database integration for message storage (SQL or NoSQL).
Ability to write clean, maintainable, and well-documented code.
Familiarity with Git and collaborative development workflows.
Excellent problem-solving skills and attention to detail.
Availability to deliver the project within a short timeline.
Prior experience with educational or collaborative platforms is a plus.

About Twine

Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.

Our Mission

Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.

About the Company

Twine is home to a network of over 750k+ freelance experts and 50k+ clients across 195 countries. We connect talented people with flexible work and help businesses find the perfect expert for any project - big or small. For Businesses & Clients: Tired of endlessly searching for the right talent? We've got you covered. Twine makes it easy to find and hire freelance experts in tech, creative, AI and more. From software developers and graphic designers to animators and content creators. Our global network means you can hire the... Know more