Experience level filter
Job type filter
Client history filter
Project length filter
Hours per week filter
  • Hourly: $45.00 - $75.00
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

We are a small, founder-led company building a configurable, multi-tenant SaaS platform for local service businesses. A working frontend prototype and detailed planning documents already exist. A separate engineering contractor will first complete a capped, 20-30-hour technical assessment. We need an independent senior reviewer, with no affiliation to that contractor, to evaluate the assessment before Main Street AI decides whether to authorize a production build. This is an independent review and advisory role, not a production-development role. You will report directly to Main Street AI. You will not write or repair the work you are reviewing unless a separate engagement is later authorized and the effect on your independence is addressed. INITIAL REVIEW SCOPE • Review the contractor's assessment artifacts, relevant source code, current technical specification, and proposed architecture. • Evaluate the keep/rebuild/replace/remove recommendations, sequencing, estimates, assumptions, exclusions, and expected third-party costs. • Test the reasoning behind tenant isolation, roles and permissions, configuration-based customer customization, API and secret handling, background-job strategy, webhook resilience, and data protection. • Evaluate the proposed testing, staging, deployment, rollback, monitoring, backup/restore, documentation, and developer-handoff controls. REQUIRED DELIVERABLE • A concise written report that classifies each finding as Critical, High, Medium, Low, or Advisory and explains the evidence, business impact, and required correction or recommendation. • A list of unresolved questions and any verification needed before acceptance. • A plain-language recommendation: Accept, Accept After Required Revisions, or Do Not Accept. • One review call of up to 30 minutes to explain the findings to the founder. QUALIFICATIONS • Demonstrated senior-level experience building or independently reviewing multi-tenant web SaaS systems, including tenant-scoped authorization and data isolation. • Strong knowledge of Node.js/TypeScript, serverless systems, PostgreSQL/RLS, API security, testing, deployment, monitoring, and backup/restore. AI or webhook experience is helpful. • Able to explain technical risk in clear business language and support conclusions with evidence. • Willing to sign an NDA, protect all materials, use only approved access, and disclose any subcontractors in advance. INDEPENDENCE AND PROCESS • Disclose any current or recent relationship with the assessment contractor or any proposed subcontractor. • No financial interest in whether the reviewed work is accepted and no promise of production work. • Initial review is hourly with a written not-to-exceed cap. Additional time or future milestone reviews require written authorization. • During an agreed active review window, respond to reasonable questions within one U.S. business day. Communication with the assessment contractor occurs only when directed by Main Street AI. Please include: one relevant multi-tenant SaaS project and your role; one independent-review example; how you support findings; your rate, estimated hours, availability, and turnaround; and confirmation that you have no known conflict and will personally perform the work.

  • Hourly
  • Expert
  • Est. time: Less than 1 month, Less than 30 hrs/week

I have a complete Next.js/React dashboard with all API routes and database schemas built. I need it deployed to production with: • GitHub setup • Supabase database schema loaded • Vercel deployment • Environment variables configured • Testing and verification Full deployment guide provided. Estimated 6-8 hours.

  • Hourly: $30.00 - $50.00
  • Intermediate
  • Est. time: More than 6 months, 30+ hrs/week

🚀 WE’RE HIRING: TECHNICAL INTERVIEW ENGINEERS We are hiring three experienced Software Engineers to join the Technical Interview Engineering team at Steppe & Stone. 🌐 Company: https://steppenstoneco.com/ 📍 Location: Fully remote - United States only 📅 Start date: Immediately ⏰ Schedule: Flexible - approximately 20 hours per week 📆 Duration: Long-term - more than six months ABOUT THE ROLE You will conduct live technical interviews with software engineering candidates and evaluate their technical knowledge, problem-solving ability, communication skills, and overall suitability for the role. This is not a software development position. You will not be expected to build production features. However, you must be comfortable reading code, evaluating technical solutions, asking follow-up questions, and assessing candidates accurately. RESPONSIBILITIES • Conduct professional live technical interviews • Evaluate programming fundamentals, algorithms, and data structures • Assess candidates’ problem-solving processes and logical reasoning • Review and discuss candidates’ code and proposed solutions • Ask relevant technical follow-up questions • Provide clear, structured, and objective feedback • Maintain a professional and positive candidate experience • Follow established interview guidelines and scoring criteria • Collaborate with our interview operations team REQUIRED QUALIFICATIONS • At least three years of professional software engineering experience • Previous technical interviewing experience is mandatory • Strong knowledge of programming fundamentals, algorithms, and data structures • Ability to read, understand, and evaluate code • C2 or near-native English proficiency • Excellent written and verbal communication skills • Strong interpersonal, analytical, and evaluation skills • Reliable internet connection, webcam, and microphone • Must currently reside in the United States • Available for approximately 20 hours per week PREFERRED QUALIFICATIONS • Experience interviewing frontend, backend, full-stack, mobile, DevOps, data, or AI engineers • Familiarity with multiple programming languages and technology stacks • Experience using structured interview scorecards • Experience working with distributed or international teams WHY JOIN US? • Fully remote position • Flexible working hours • Long-term opportunity • No production coding required • Work with engineering candidates from diverse technical backgrounds • Help companies make better technical hiring decisions If you are an experienced Software Engineer who enjoys technical discussions, evaluating talent, and helping create a positive interview experience, we would be happy to hear from you.

Posted 2 weeks ago
  • Hourly
  • Intermediate
  • Est. time: Less than 1 month, 30+ hrs/week

I need a possible zero error high end Virtual Technology Boutique that is based on my artist name Venomista. I would like it to be up and running in next six months. It is multi level boutique that houses everything from electronics,wigs,nails,doll and dollhouse,and high-end computers and accessories. I need someone that can handle the job on their own to limit errors and delay in getting final product.

  • Hourly
  • Intermediate
  • Est. time: 1 to 3 months, Less than 30 hrs/week

1. What we need Primary scope: Google Play compliance. Bring our Android app to target API level 36 and keep it shippable. Secondary scope: web application updates. We may also want this developer handling updates to the bytrellus.com web application, including making sure those updates work correctly inside the Capacitor mobile app. We'll scope the specifics separately. We're looking to outsource ongoing work on this hybrid setup. It isn't a one-off engagement. We want a freelancer or independent consultant who stays on the project. 2. Current architecture Layer-Current state Web app-bytrellus.com, Next.js Mobile-Capacitor.js hybrid, iOS and Android, wrapping the web app Android listing-"Trellus: Local Delivered" Payments-Stripe, on-page iframe for card entry, saved cards on file Current target API-Below requirement, flagged by Google Play A few things you should know up front: • The Capacitor implementation used workarounds to make the hybrid approach function. • Portions of the HTML render conditionally based on detecting the Capacitor environment. • Cookies don't work in the native WebView. User and location state is carried by a session identifier passed as a URL parameter instead. • The native layer is undocumented. All of this works today and we're happy with it. We're being upfront so you can protect it through the upgrade. We're not looking for someone to rebuild it. 3. Primary scope in detail Core work: • Upgrade Capacitor to version 8, which is what targets API 36 • Toolchain: minSdk 24, compileSdk 36, targetSdk 36, Android Gradle Plugin 8.13.0, Java 21, Android Studio Otter or newer, plus the Gradle property-assignment syntax changes throughout • Audit and upgrade every Capacitor plugin for API 36 compatibility. Community plugins are where we expect breakage. • Handle the Android 16 behavior changes that affect us, including orientation-lock changes on large screens • Confirm the environment-conditional rendering behaves identically after the WebView upgrade • Confirm the URL-parameter session mechanism survives navigation, redirects, background resume, and checkout • Regression test the full shopping and checkout flow on real devices, both platforms. Emulator alone won't cover it. • Ship to Play and confirm acceptance • Check iOS SDK requirements while you're in there. Capacitor 8 changes both platforms, and Apple runs its own rolling minimum. Preserve the existing architecture What we need is confidence that the existing workarounds still function after the upgrade. Please don't replace them. • Confirm the session identifier propagates correctly through navigation, redirects, and the full checkout flow • Confirm environment-conditional rendering behaves identically post-upgrade • If something breaks, we want the smallest fix that restores current behavior rather than an improvement Not applicable: the app has no sharing functionality and no deep linking configured, so Android app link verification is out of scope. There are also no push notifications. Payment flow: checkout doesn't redirect to a payment provider's page. Card entry uses a Stripe iframe on-page, with saved cards on file through Stripe. Given no sharing, no deep links, and no push, the Stripe 3DS challenge is the only path where control can leave the page mid-session. That said, if you think something here is genuinely unsafe rather than just unfashionable, tell us. We'll listen. Out of scope • Rewriting the app as fully native • Redesigning the shopping experience • Migrating off Capacitor • Replacing the session-in-URL mechanism • Reworking the environment-conditional rendering Items to confirm at the start • Whether release capability covers both stores or Android only. Apple's certificate and provisioning chain is separate and expires on its own schedule. • Apple Developer account access, certificates, and provisioning profile status • Play App Signing enrollment status • Whether the build succeeds on the tooling Capacitor 8 requires: Android Studio Otter, Java 21, AGP 8.13 4. Secondary scope: web platform work We'd like to outsource ongoing development of the bytrellus.com Next.js application alongside the mobile layer, treating the two as one hybrid system instead of separate projects. Here's our thinking on keeping them together. Any change to the web app renders inside the mobile app, so web changes have to be validated inside the WebView on both platforms rather than only in a desktop browser, and they can't disturb the session-parameter mechanism or the environment-conditional rendering. If we split this across two people, that seam falls in the gap between them. We'll scope specific web updates separately. 5. Documentation We're after a long-term working relationship here, so this isn't about preparing a handoff to our internal team. We do still want two things written down: • A build-and-release runbook covering both platforms • A written inventory of the workarounds in the hybrid setup, what each one does, and why it exists

  • Hourly: $25.00 - $60.00
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

Job Title: Technical Advocate / Next.js & Supabase Expert for 1-Hour Project Handoff ConsultationJob Description:I am a non-technical founder looking for an experienced Next.js and Supabase developer to act as my technical advocate for a 1-hour live consultation over Zoom or Google Meet.The Task:I am taking ownership of my MVP (CollabCanvas) from a previous developer. I have already created my own clean GitHub, Vercel, and Supabase accounts. I need you to hop on a live video call with me, review the email I am about to send to the previous developer, and remain on standby to verify the incoming transfers (Repository ownership on GitHub, Project/Domain transfer on Vercel, and Owner invitation on Supabase).Once the transfers are successful, I will need you to guide me through rotating the API keys and removing the old developer's access so the site is 100% secure.Requirements:Expert-level knowledge of Next.js, Vercel, and Supabase workflows.Strong communication skills in plain English.Available for a 1-hour live screen-share session this week.If we work well together, this can turn into a monthly 5-10 hour maintenance retainer for the platform.

  • Fixed price
  • Entry Level
  • Est. budget: $100.00

Fixed price: $100 We’re looking for experienced freelance developers to build a small, real-world web application using Marlow, an AI software development platform. Marlow lets you describe what you want to build, generates the application with you, and gives you ownership of the resulting source code. Applications can be deployed using Marlow or to your own infrastructure. We’re specifically looking for freelancers who regularly build websites, SaaS products, internal tools, or web applications for clients. The project You’ll receive a simple application brief similar to something a real client might request. Your job will be to: Create a free Marlow account (marlow.app/beta) Build the application using Marlow Test and refine the application Get it to a working state Spend approximately 60–90 minutes actively using the platform Provide candid feedback about your experience We are particularly interested in understanding whether Marlow could help freelancers deliver client projects faster. Feedback After completing the build, we’ll ask you a few questions such as: What was easy or difficult? Where did you get stuck? What did you like or dislike? How does Marlow compare with your normal development workflow? Would you consider using Marlow for an actual client project? What would need to improve before you would use it regularly? We want genuine feedback. Positive feedback is not required. There is also no requirement to post a review, social media post, testimonial, or public endorsement. Who we're looking for Ideally you: Have experience building web applications for paying clients Work as a freelance developer Have experience with JavaScript, React, Next.js, Node.js, or similar technologies Have completed multiple projects through Upwork Regularly work on web apps, SaaS products, dashboards, marketplaces, or internal tools Are comfortable testing new AI development tools Experience with tools such as Cursor, Claude Code, Lovable, Replit, Bolt, v0, or other AI development platforms is a plus, but not required. Compensation $100 fixed price Marlow usage credits required to complete the project will be provided. If you're a strong fit, there may also be opportunities for additional paid projects testing larger or more complex builds. To apply Please answer these three questions: What kinds of applications do you normally build for clients? What AI coding or AI app-building tools do you currently use, if any? Send us one example of a web application you've built. Please start your application with the word MARLOW so we know you've read the full description. We're looking to work with multiple developers.

  • Fixed price
  • Expert
  • Est. budget: $300.00

We have an existing Next.js SaaS application that has grown significantly over time. It works, but the frontend is becoming harder to change safely, and a couple of important user flows are slower than they should be. Before starting another round of feature development, we want an experienced React engineer to examine the codebase and help us understand what should be addressed first. We are not looking for a generic best-practices checklist or a recommendation to rewrite everything. This is a short, focused assignment covering one repository and up to two agreed user flows. We would like you to review the component structure, state and data flow, API usage, rendering behavior, bundle size, network activity, loading strategy, and relevant test coverage. At the end of the audit, we expect: - A concise report referencing specific parts of the code - Baseline performance measurements where possible - Problems ranked by impact and estimated effort - Five practical improvements we can address first - A sensible plan for the larger architectural or performance work - A 30-minute call to discuss your findings We can provide repository access, setup instructions, a staging environment, and test credentials. You should have substantial experience with React, Next.js, and TypeScript and be comfortable investigating production frontend performance and maintainability problems. Budget: $300 fixed price Expected turnaround: Three calendar days after access is provided When applying, please share one relevant example and briefly explain what you would examine first.

  • Hourly: $70.00 - $95.00
  • Expert
  • Est. time: 3 to 6 months, Less than 30 hrs/week

Build and deploy AI-powered tools directly for client revenue teams. You'll ship production applications (Next.js, React, TypeScript, PostgreSQL), integrate LLM systems (OpenAI/Anthropic APIs, RAG pipelines, prompt engineering), and design and build agentic workflows that automate complex GTM and RevOps processes end-to-end. This is a client-facing role — you'll work alongside SBI advisors in high-stakes engagements, translating ambiguous business problems into working software fast. Ideal candidates have 5+ years of full-stack experience, consulting or professional services exposure, and a track record of shipping production AI systems. GTM/SaaS domain knowledge is a strong plus.

  • Hourly: $40.00 - $65.00
  • Intermediate
  • Est. time: 1 to 3 months, Less than 30 hrs/week

We are seeking a part-time frontend-leaning fullstack developer to migrate our marketing website from WordPress to a Next.js + Sanity stack. The ideal candidate will have experience in both frontend and backend technologies, with a strong focus on Next.js and Sanity. The role involves ensuring a seamless transition while maintaining the site's functionality and design. The commitment is around 20 hours per week.

Jobs Per Page: