Qureos

FIND_THE_RIGHTJOB.

Full Stack Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

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

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.