Full Stack Engineer
- Industry Other
- Category Web Developers
- Location Kathmandu, Nepal
- Expiry date Mar 28, 2025 (Expired)
Job Description
Full Stack Developer Job Post - Hospitality POS System (2 Positions)
Project Overview
We're seeking two skilled full-stack developers to join our team and work alongside our AI assistant (Cline) to complete a comprehensive hospitality Point of Sale (POS) system. This modern, microservices-based application features menu management, order processing, customer management, and reporting capabilities for restaurants and hospitality businesses.
Tech Stack
• Frontend: React, TypeScript, Tailwind CSS, Redux
• Backend: Node.js, Express
• Database: PostgreSQL with Prisma ORM
• Architecture: Microservices (API Gateway, POS Service, Auth Service, etc.)
• Infrastructure: Docker, potential for Kubernetes deployment
• Testing: Jest, React Testing Library
Key Responsibilities
• Collaborate with Cline (AI assistant) to implement features and fix bugs
• Develop and maintain both frontend components and backend services
• Work on critical modules: menu management, order processing, and POS terminal
• Implement tenant isolation and multi-restaurant capabilities
• Optimize application performance and ensure security best practices
• Write clean, maintainable code with proper documentation
• Participate in code reviews and maintain high quality standards
Required Skills & Experience
• 3+ years of professional experience with React and Node.js
• Strong TypeScript skills and understanding of type systems
• Experience with microservices architecture and API development
• Knowledge of database design, SQL, and ORM frameworks (Prisma preferred)
• Familiarity with state management (Redux) and modern React patterns
• Understanding of authentication and authorization systems
• Experience with Docker containerization
• Strong problem-solving skills and attention to detail
Nice to Have
• Experience with POS systems or hospitality/retail software
• Knowledge of multi-tenant application architecture
• Experience with real-time systems (Socket.io, WebSockets)
• Understanding of payment processing integrations
• Experience collaborating with AI tools in development workflows
• UI/UX design sensibilities
Work Environment
• Remote position with flexible hours
• Collaborative environment using modern development tools
• Regular communication through your preferred channels
• Clear specifications and requirements
To Apply
Please submit your resume, a brief cover letter explaining your interest in the project, and links to relevant past work or GitHub profile.