Freelance Full-Stack Web App Developer
Mindrift is looking for skilled <strong>Full-Stack Web App Developers (JavaScript/TypeScript + Python or Node)</strong> to join the Tendem project (https://tendem.ai/) and build interactive browser-based applications for real-world use cases.<br><br>In this role, you'll apply your full-stack engineering expertise to design, build, and maintain functional, robust, and user-friendly web applications. This part-time remote opportunity is ideal for professionals with hands-on experience in modern frontend frameworks, backend APIs, databases, and shipping interactive web products end-to-end.<br><br><strong>What We Do<br><br></strong>The Mindrift platform connects specialists with innovative technology projects. Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br><br><strong>About The Role<br><br></strong>This is a freelance role for a Tendem project. As a Full-Stack Web App Developer, you'll design, build, and refine browser-based applications with real logic, state, persistence, and user input — from habit trackers and budgeting tools to internal dashboards, mini-SaaS tools, and AI-powered apps. You may also work on standalone Python applications and data-processing scripts that sit alongside or behind these products.<br><br><strong>Key Responsibilities<br><br></strong><ul><li>Build interactive web applications with frontend (React, Next.js, Vue, or similar) and a backend API (Python/FastAPI/Flask or Node/Express)</li><li>Design and implement data models, schemas, and persistence layers using SQL (PostgreSQL, SQLite) or NoSQL stores</li><li>Implement authentication, sessions, and basic role-based access where needed</li><li>Integrate third-party APIs and AI/LLM services (OpenAI, Anthropic, or similar) into product features</li><li>Handle state management, user input validation, error states, and loading states cleanly</li><li>Build standalone Python tools and scripts where required by the task (data processing, API clients, lightweight backend utilities)</li><li>Review, debug, optimize, and refactor full-stack applications to improve correctness, security, performance, and maintainability</li><li>Write clear, testable code and debug end-to-end issues across frontend, backend, and database<br><br></li></ul><strong>Educational Qualifications<br><br></strong><ul><li>At least 3 years of relevant experience in full-stack web development or shipping interactive web applications (required)</li><li>Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus<br><br></li></ul><em><strong>Academic and/or Professional Experience<br><br></strong></em>Candidates should have a strong foundation in full-stack web development, modern frontend frameworks, backend architecture, and building interactive browser-based applications end-to-end. We are looking for specialists who can confidently work across frontend, backend, databases, and APIs, design robust application logic, and build production-ready web applications. Strong problem-solving skills, attention to detail, and the ability to independently architect and ship complete features are essential.<br><br><strong>Technical Skills (Essential)<br><br></strong><ul><li>Strong command of JavaScript/TypeScript and at least one modern frontend framework (React, Next.js, Vue, Svelte, or similar)</li><li>Solid backend experience in Python (FastAPI, Flask, Django) and/or Node.js (Express, NestJS)</li><li>Hands-on experience with relational databases (PostgreSQL, MySQL, SQLite) and basic schema design</li><li>Experience implementing REST APIs, request validation, error handling, and authentication flows</li><li>Familiarity with deployment platforms (Vercel, Netlify, Render, Fly.io, Railway, or similar)</li><li>Experience integrating LLM APIs or other AI services into product features is a strong plus</li><li>Comfortable with version control (Git) and basic testing practices<br><br></li></ul><strong>Additional Requirements<br><br></strong><ul><li>Strong attention to detail and commitment to building working, robust products — not demos</li><li>Self-directed work ethic with the ability to architect, build, and ship features independently</li><li>Portfolio of shipped web applications (required)</li><li>English proficiency: Upper-intermediate (B2) or above (required)<br><br></li></ul><strong>Project time expectations <br><br></strong>For this project, tasks are estimated to require around 10-20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.<br><br><strong>Compensation<br><br></strong>On this project, contributors can earn up to <strong>$35 per hour equivalent</strong>, depending on their level and pace of contribution.<br><br>Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.<br><br><strong>Why this freelance opportunity might be a great fit for you? <br><br></strong><ul><li>Work fully remote on your own schedule with just a laptop and stable internet connection. </li><li>Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform. </li><li>Participate in performance-based bonus programs that reward high-quality work and consistent delivery</li></ul>