Experience: 4–8 Years
Job Type: Full-Time / Contract / Remote
Location: Remote (India / Global)
About The Role We are building a next-generation communication and activity platform designed for massive scale.
This is NOT a typical CRUD backend role.
You will work on immutable, event-driven systems where actions are stored as append-only events and state is always derived, never updated.
This role is ideal for engineers who enjoy system thinking and building architectures that do not break under scale.
What You Will Work On
Designing append-only event models (no row updates)
Building immutable chat and activity systems
Implementing media-once upload and infinite reuse using hash-based deduplication
Real-time communication using WebSockets or Socket.IO
Stateless APIs with replayable state
Delete, edit, forward logic implemented via new events (not updates)
Must-Have Experience (Non-Negotiable)
You must have worked on at least one of the following:
Chat or messaging systems
Fintech, wallet, or ledger-based systems
Event-sourced or audit-heavy systems
Real-time or streaming applications
You must clearly understand:
Append-only data models
Immutability (no updating message rows)
Actions as events, not mutable state
If your experience is mostly CRUD applications, CMS platforms, or admin panels, this role is not a fit.
Tech Stack (Mindset matters more than tools)
Node.js, Go, or Java
MongoDB or PostgreSQL
WebSockets or Socket.IO
Redis (signals only)
Object storage such as Wasabi or S3
What You Will NOT Do
Update message rows
Use flags like isDeleted or isEdited
Duplicate media files
Build stateful backend services
Job Types: Full-time, Part-time, Permanent, Fresher, Contractual / Temporary, Freelance, Internship, Volunteer
Contract length: 6 months
Pay: ₹12,508.27 - ₹30,000.00 per month
Expected hours: 40 per week
Benefits:
Work from home
Work Location: Remote