Full Stack Developer

Year    Remote, IN, India

Job Description

Project Overview

We are building an AI-powered character chat platform where users can create, customize, and interact with AI characters. The platform features subscription management, token-based transactions, real-time chat, image/video generation, and comprehensive analytics. Our backend is built using a microservices architecture with both Node.js and Python services.

Tech Stack RequirementsFrontend (Must Have)

React 18+

with

TypeScript

React Router

for navigation

Tailwind CSS

for styling State management Real-time features and animations Experience with

responsive design

and mobile-first approach
Backend (Must Have)

Node.js

with

TypeScript

Python

(for microservices)

Fastify

framework (Node.js)

PostgreSQL

database RESTful API design Experience with

microservices architecture


Additional Technologies (Nice to Have)

Python frameworks

(FastAPI, Flask, or similar)

Socket.io

for WebSocket connections

Redis

for caching

Docker

for containerization

AWS

services (S3, CloudFront, EC2)

Analytics

integration (Amplitude, Facebook Pixel)
Key ResponsibilitiesFrontend Development

Build and maintain user-facing React applications Develop responsive UI components and pages Implement form handling and validation Integrate real-time features and third-party services Create admin dashboard for system management and analytics
Backend Development

API Development

RESTful API endpoints for all features (Node.js and Python) Authentication and authorization Request validation and error handling Rate limiting and security

Database Design & Management

Schema design and optimization Prisma migrations Query optimization Data relationships and integrity

Microservices Integration

Service-to-service communication (Node.js and Python services) Error handling and circuit breakers Caching strategies Webhook handling
Required Skills & ExperienceMust Have

5+ years

of full-stack development experience Strong proficiency in

React

and

TypeScript

Strong proficiency in

Node.js

and

TypeScript

Experience with

Python

(for microservices development) Experience with

Fastify

or willingness to learn quickly Experience with

Prisma ORM

Experience with

PostgreSQL

Experience building

RESTful APIs

Experience with

responsive web design

Good understanding of

async/await

and

Promise

handling Experience with

Git

and version control
Nice to Have

Experience with

microservices architecture

(Node.js and Python) Experience with

Python frameworks

(FastAPI, Flask, Django) Experience with

real-time features

(WebSockets, Socket.io) Experience with

subscription-based applications

Experience with

analytics

integration Experience with

Docker

and containerization Experience with

AWS

services Experience with

payment processing

systems Experience with

AI/ML

integrations
What We're Looking For

Problem-solving skills

: Ability to debug complex issues and find efficient solutions

Code quality

: Write clean, maintainable, and well-documented code

Communication

: Clear communication in English, regular updates on progress

Self-motivated

: Ability to work independently and take ownership of features

Attention to detail

: Ensure pixel-perfect implementations and handle edge cases

Testing mindset

: Write tests and ensure code quality before deployment
Deliverables

Well-structured, maintainable code following best practices Responsive UI that works on all devices Comprehensive error handling API documentation (where needed) Regular code commits with clear commit messages Participation in code reviews
Application Requirements

Please include in your proposal:

Portfolio/GitHub

: Links to relevant projects (especially React + Node.js + Python projects)

Availability

: Your timezone and availability
Preferred Qualifications

Experience with

subscription-based SaaS

applications Experience with

AI/chatbot

integrations Experience with

payment processing

(Stripe, PayPal, etc.) Experience with

analytics

and user tracking Portfolio showing modern, responsive web applications

Note

: This is a remote position. You'll be working with a distributed team. Strong English communication skills are essential.

Job Type: Contractual / Temporary
Contract length: 6 months

Pay: ?100,000.00 - ?110,000.00 per month

Benefits:

Work from home
Application Question(s):

Do you have working experience with 5+ years of full-stack development experience Do you have working experience with Strong proficiency in React and TypeScript Do you have working experience with Strong proficiency in Node.js and TypeScript Do you have Experience with microservices architecture (Node.js and Python) Do you have Experience with Python frameworks (FastAPI, Flask, Django)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4935216
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year