Full-Stack Developer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Volunteer

Job Description

FILL OUT THIS FORM (chance to increase selection)

https://forms.gle/nSDikKcN1ZxgdDFZA


Company Description

Flow Talks is dedicated to helping people connect through their common interests. We are building a platform where anyone can find and communicate with like-minded individuals through chat and audio calls. Whether it’s for friendship, learning, or collaboration, we aim to make it easier for people to meet, talk, and grow together. Our goal is to create a friendly and comfortable space where meaningful connections can happen based on what truly matters to people.


Role Description

This is a remote internship role for a Full-Stack Backend Integration Developer. The intern will be responsible for developing and maintaining the backend infrastructure, integrating front-end components, and ensuring the seamless functionality of the software. Daily tasks will include coding, debugging, and collaborating with the development team to implement new features and improve existing ones.


Qualifications

Appwrite backend setup (auth, DB, APIs)

Ably (WebSocket chat) integration

Agora (WebRTC calling) integration

Razorpay payment gateway

Email & SMS notification setup

API documentation for your React Native dev


✅ Key Responsibilities:

1. Appwrite (Backend) Setup & Integration

  • Configure database schemas, user authentication, file storage, and API routes.
  • Handle secure login, user management, and access control.
  • Optimize backend for scalability and performance (30k+ users).

2. Real-Time Chat System with Ably (WebSocket)

  • Integrate Ably for 1:1 and group chat functionalities.
  • Implement typing indicators, message status (sent/seen), and offline message handling.
  • Ensure chat system is responsive and scalable with WebSocket infrastructure.

3. Audio/Video Calling with Agora (WebRTC)

  • Build seamless one-to-one audio/video call features.
  • Manage call signaling, connection status, mute/unmute, and end-call logic.
  • Optimize latency and quality for a real-time support experience.

4. Payment Gateway via Razorpay

  • Integrate Razorpay for subscription, donation, or session-based payments.
  • Implement UPI, card, and net banking options.
  • Handle webhook-based payment status, refunds, and invoices.

5. Notifications (Email/SMS)

  • Set up transactional email services (e.g., Resend, Mailgun, etc.).
  • Configure SMS alerts using Twilio or Indian SMS providers.
  • Automate onboarding, session reminders, and verification alerts.

6. Cross-Platform Coordination

  • Work with frontend React Native developers to ensure end-to-end functionality.
  • Create clear API documentation and help with testing flows.
  • Troubleshoot bugs and optimize performance across systems.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

new delhi, delhi, india