FullStack Developer - React & Node.js Matat Web Application

FullStack Developer - React & Node.js

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Jul 22, 2025 (Expired)
Job Description

Fullstack Developer – React & Node.js

Onsite | Dhumbarahi, Kathmandu

 

Project Overview

We are building a modern web portal that serves as a gaming and user interaction platform. The first version includes user authentication, game upload and playback (ZIP → playable format), configuration settings, and full user activity analytics. The developer will be responsible for building or continuing development on this portal with a strong focus on performance, scalability, and clean code structure.

As the platform evolves, it will expand to support new game formats (e.g. Unity WebGL), multi-language support, payments, advanced filtering, and broader analytics. The ideal candidate must be able to deliver now and scale for the future.

 

Core Responsibilities

User System & Authentication

  • Build a secure registration and login system using both email and SMS authentication (OTP, password, or passwordless flows)
  • Encrypt passwords using best practices (e.g., bcrypt or Argon2)
  • Manage JWT or secure session-based authentication
  • Handle user roles and access control (admin, standard user, etc.)
  • Create a smooth, multi-step registration funnel Game Upload & Playback
  • Support ZIP-based game uploads via admin interface
  • Extract and render games in a playable, embeddable format (HTML5/JavaScript games initially)
  • Implement error handling, preview support, file validation, and safe sandboxing


Dashboard, Logs & Analytics

  • Track and log all user actions: signups, logins, uploads, gameplay events, config changes
  • Build backend analytics endpoints to support:
  • Funnels and drop-off tracking
  • Game usage metrics
  • Daily/monthly active users
  • Engagement heatmaps and filters
  • Date comparisons and trend analysis
  • Build frontend dashboards (charts, filters, breakdowns) using charting libraries like Recharts or Chart.js


Filtering & Admin Tools

  • Implement dynamic filtering (e.g., by date, region, status, game type)
  • Build server-side paginated endpoints for filtering large datasets
  • Enable CSV or JSON data exports
  • Provide an admin panel for managing users, games, and settings Configuration & Messaging
  • Create a config system for platform-wide messages (e.g., admin pop-ups, alerts)
  • Enable dynamic updates without code changes

 

Future Requirements (Scalability-Ready)

  • Internationalization (multi-language frontend with i18n)
  • Payments integration (Stripe, in-app wallets, transaction logs)
  • Expansion to support Unity WebGL and mobile games (future format handling)
  • Social logins (Google, Apple, Facebook)
  • 2FA, admin impersonation, or audit logs
  • Advanced analytics export or integration with PostHog, Segment, or custombuilt solutions

 

 

 

Technical Requirements Frontend (React)

  • Strong experience with React Hooks and modern frontend architecture
  • Familiar with TailwindCSS, shadcn/ui, or similar modern UI systems
  •  Able to build responsive, component-driven UIs and dashboards
  • Comfortable handling complex UI states, filters, and real-time data presentation


Backend (Node.js + Express or NestJS)

  • Experience building REST APIs with scalable folder structures (MVC or servicebased)
  • Proficient in authentication, middleware, logging, rate limiting, and file handling
  • Comfortable building complex business logic, backend validation, and logging systems
  • Able to handle file uploads, zip extraction, background processing (e.g., queues if needed)


Database (PostgreSQL or MongoDB)

  • Experience designing normalized schemas or document structures
  • Capable of writing efficient queries (joins, aggregations, filters)
  • Familiar with indexes, migrations, performance tuning
  • Comfortable handling analytics queries at scale


DevOps & Hosting

  • Experience deploying apps using Vercel, Netlify, AWS, DigitalOcean, or similar platforms
  • Knows how to manage .env variables, SSL, CORS, health checks
  • Familiar with CI/CD pipelines and basic monitoring/logging setup (e.g., Sentry, self-built dashboards)

 

Candidate Profile

We are looking for a hands-on fullstack developer who:

  • Has 4+ years of fullstack experience (React + Node)
  • Has built real-world portals or platforms (not just landing pages or small apps)
  • Understands how to build scalable products from the ground up
  • Writes clean, modular, maintainable code with proper documentation
  • Communicates clearly and works independently
  • Can break vague specs into concrete, executable features
  • Thinks ahead: builds now with tomorrow’s scale in mind

 

Nice to Have

  • TypeScript experience
  • Familiarity with analytics tools like PostHog, Mixpanel, or Segment
  • Background in gaming platforms, affiliate platforms, or educational web tools
  • Experience leading or mentoring junior developers
  • Experience working with monetized or content-heavy platforms

 

Engagement Details

  • Location: Dhumbarahi, Kathmandu (Onsite)
  • Engagement: Full-time
  • Duration: Ongoing project with multiple feature phases
  • Start: Immediate or within 2 weeks

 

 

This job has been expired on 2025-07-22
Share:  

See More Opportunities like this

This job may be closed, but your next opportunity is just a click away. Check out similar positions that are still available and hiring now.

cta