Full Stack Developer – AI Character Chat Platform

5 years

9 - 11 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Contractual

Job Description

Job Title

Full Stack Developer – AI Character Chat Platform**Job Type Remote | Full-timeShift Timing: CET (2:00 PM – 11:00 PM)Experience: 5+ YearsProject OverviewWe are building an **AI-powered character chat platform** where users can create, customize, and interact with AI characters. The platform includes **subscription management, token-based transactions, real-time chat, image/video generation, and advanced analytics**.The backend is built on a **microservices architecture**, using a combination of **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
  • Responsive design with a mobile-first approach
Backend (Must Have)
  • Node.js with TypeScript
  • Python (for microservices)
  • Fastify framework (Node.js)
  • PostgreSQL database
  • RESTful API design
  • Microservices architecture experience
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 Responsibilities
Frontend 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 dashboards for system management and analytics
Backend Development
API Development
  • Build RESTful API endpoints using Node.js and Python
  • Implement authentication and authorization
  • Handle request validation and structured error handling
  • Implement rate limiting and security best practices
Database Design & Management
  • Schema design and optimization
  • Prisma migrations
  • Query optimization
  • Ensure data relationships and integrity
Microservices Integration
  • Service-to-service communication across Node.js and Python services
  • Error handling and circuit breakers
  • Caching strategies
  • Webhook handling

Required Skills & Experience

Must 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
  • Strong 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 implement efficient solutions
  • **Code quality:** Clean, maintainable, and well-documented code
  • **Communication:** Clear English communication with regular progress updates
  • **Self-motivated:** Ability to work independently and take ownership of features
  • **Attention to detail:** Pixel-perfect UI and robust edge-case handling
  • **Testing mindset:** Writing tests and ensuring quality before deployment
Deliverables
  • Well-structured, maintainable code following best practices
  • Fully responsive UI across devices
  • Comprehensive error handling
  • API documentation where required
  • Regular code commits with clear commit messages
  • Active participation in code reviews
Application Requirements

Please Include The Following In Your Application

Portfolio / GitHub: Relevant projects (especially React + Node.js + Python)Availability:** Time zone and working availability

Preferred Qualifications

  • Experience with subscription-based SaaS applications
  • Experience with AI or chatbot integrations
  • Experience with payment processing (Stripe, PayPal, etc.)
  • Experience with analytics and user tracking
  • Portfolio showcasing modern, responsive web applications
Note:** This is a remote position. You will work with a distributed team. Strong English communication skills are essential.
Skills: python,typescript,react

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You