
Full Stack Developer for AI Integrations Needed to Create a Website Similar to Smeeple
Upwork
Remoto
•2 hours ago
•No application
About
I am seeking a highly skilled and experienced Senior Full-Stack Engineer to take ownership of the final development phase of our web platform and lead it to a successful launch. The ideal candidate will have a proven track record of bringing complex, ongoing projects to completion, ensuring all technical specifications and product requirements are met. The platform is designed to mirror the comprehensive functionality and professional user experience of leading educational marketplaces like Smeeple.com. This role is a unique opportunity to shape the final product and contribute significantly to our core founding team. About the Role As a Senior Full-Stack Engineer, you will be responsible for addressing outstanding technical debt, resolving all remaining bugs, and implementing a set of critical features to prepare the platform for launch. This is a hands-on role requiring you to architect, implement, and validate key solutions while ensuring a seamless user experience. Required Expertise The successful candidate will have extensive hands-on experience in the following technical domains: Back-End Development: Deep expertise in architecting and building performant, scalable microservices using Node.js and its ecosystem. Cloud Infrastructure (AWS): Proven experience in deploying, managing, and scaling web applications using a variety of AWS services (EC2, S3, RDS, Lambda) and proficiency with AWS SES/OTP. Experience with Cloudflare for edge network services is a plus. Third-Party API Integration: Demonstrated knowledge of integrating complex APIs, including Stripe Connect for comprehensive payment and payout systems and a Video Conferencing API (VideoSDX) to orchestrate real-time video sessions. AI/ML Integration: Experience with AI/ML infrastructure, including the development and deployment of scalable microservices for model inference and real-time data processing. Front-End & UI/UX: Strong front-end skills with a keen eye for UI/UX design. You will be responsible for a comprehensive UI/UX redesign and implementation, ensuring all user journeys are intuitive, professional, and visually appealing. Version Control: Expertise in Git and GitHub for collaborative software development, including managing pull requests and code reviews. Scope of Work & Deliverables This final phase of development is structured into three key stages. The candidate will be responsible for delivering on all items within this scope. Phase 1: Core System Finalization Booking & Scheduling: Finalize the implementation of the booking and scheduling system. Payment & Security: Complete the integration of Stripe Connect Express, ensuring all payment and payout functionalities are fully operational. VideoSDX Conferencing AP User Management: Finish all user registration and authentication flows, including AWS SES/OTP for verification. Admin Tools: Complete the development of all administrative portals, including the Super Admin, Student, and Expert Management Dashboards. Phase 2: Advanced Feature Implementation AI/ML Features: Implement AI-powered functionalities such as smart session summaries and transcripts, personalized learning insights, a tutor matching assistant, and an AI-driven chatbot for support. Analytics & Support Systems: Finalize the Content Management System (CMS), a comprehensive user support system, and a data analytics and reporting engine with clear data visualization. Phase 3: Final Polishing & Launch Preparation UI/UX Remodification: Execute a full redesign and touch-up of the entire platform's user interface to ensure a professional and cohesive user experience across all pages and components. End-to-End Quality Assurance: Conduct a rigorous and full-spectrum testing phase to identify and resolve all remaining bugs, ensuring the codebase is stable, secure, and bug-free before launch. How to Apply Given that the objectives of the project are clearly defined, we kindly request that you submit your proposal along with the proposed timeline for our review. Your proposal should outline: Your overall technical approach to the project. A clear timeline with key milestones for completion. Your proposed plan for addressing the remaining scope of work. This could potentially be a long-term partnership We look forward to receiving your proposal and finding a true partner to help us bring Sessionly to life.