Full Stack Developer — AI Character Chat Platform (Full-time / Long-term / Remote)
Bütçe: $35.0 - $50.0
HOURLY / FULL_TIME
⭐ 5.00 (345)
United States
react-js, node.js, nest.js, restful-api, react-bootstrap, html5, api-integration, desktop-applications, payment-gateway-integration, website-redesign, web-application, website-optimization, software-debugging, chatbot-software, browser-extension, chrome-extension, custom-php, xhtml, c++, c#, html, sql, typescript, css, red-hat-wildfly, apache-tomcat, apache-http-server, iis, cloudflare, frontend-development, uiux-prototyping, python, javascript
Preferred qualifications
- Experience: Intermediate
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 and video generation, and comprehensive analytics. Our backend is built using a microservices architecture with both Node.js and Python services. The product is already live, and you will be joining an existing team.
Tech Stack Requirements -
Frontend (Must Have):
* React 18+ with TypeScript
* React Router for navigation
* Tailwind CSS for styling
* State management
* Real-time features and animations
* Responsive design and 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
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 an 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 and 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 and 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
* Good understanding of async/await and Promise handling
* Experience with Git and version control
Nice to Have:
* Microservices architecture (Node.js and Python)
* Python frameworks (FastAPI, Flask, Django)
* Real-time features (WebSockets, Socket.io)
* Subscription-based applications
* Analytics integration
* Docker and containerization
* AWS services
* Payment processing systems
* AI/ML integrations
What We Are Looking For -
* Problem-solving skills: ability to debug complex issues and find efficient solutions
* Code quality: write clean, maintainable, well-documented code
* Communication: clear communication in English, with regular * progress updates
* Self-motivated: able to work independently and take ownership of features
* Attention to detail: pixel-perfect implementations and careful handling of edge cases
* Testing mindset: write tests and ensure code quality before deployment
Upwork'te aç
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Giriş yap