Twine logo

Software Engineer – Part time

Twine
Department:Software Engineer
Type:REMOTE
Region:UK
Location:United Kingdom
Experience:Mid-Senior level
Estimated Salary:£30,000 - £50,000
Skills:
NODEJSPYTHONWEBSOCKETSDATABASE DESIGNAUTHENTICATIONUIUXREALTIME CHAT
Share this job:

Job Description

Posted on: January 10, 2026

Join a tech education initiative focused on enhancing user collaboration by implementing a modern, real-time chat feature. This role centers on integrating a clean and reliable chatting system into an existing platform, enabling one-to-one and group conversations. The chat functionality will play a key role in supporting educational discussions and fostering a collaborative learning environment. You will be responsible for designing and deploying a maintainable solution that ensures chat history is securely stored and easily accessible. 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.
  • Implement user authentication and access controls for chat features.
  • Optimize the chat interface for a modern, clean user experience.
  • Provide clear technical documentation for future maintenance and updates.
  • Collaborate with project stakeholders to ensure the chat functionality aligns with educational objectives.

Requirements

  • Proven experience building real-time chat applications using modern backend technologies (e.g., Node.js, Python, or similar).
  • Proficiency with WebSockets or equivalent real-time communication protocols.
  • Strong understanding of database design for storing chat messages and user data.
  • Experience with authentication and user management systems.
  • Ability to deliver clean, maintainable, and well-documented code.
  • Familiarity with UI/UX best practices for chat interfaces.
  • Excellent problem-solving skills and attention to detail.
  • Availability for part-time, contract-based work.
  • Prior experience in 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.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteJobsHub.app logo

RemoteJobsHub.app

Get RemoteJobsHub.app on your phone!