Full-Stack Developer (React / Node.js)

Gorin Systems

Get hot jobs first on Telegram

New positions appear faster in our channel

Location
United States
Job Type
full-time
Work Format
馃實 Remote Worldwide
Salary
Unknown
Posted
May 18, 2026

Job Description

Job Description:

BS"D

About Gorin Systems

Gorin Systems is an AI-first software agency based in Jacksonville, FL. We build web and mobile applications for mission-driven organizations — Jewish nonprofits, publishers, e-commerce companies, and SaaS startups. Our developers don't just write code; they orchestrate AI coding agents (Claude Code, Cursor, Copilot) to ship production software faster and at higher quality than traditional development teams.

We currently manage 14+ active client projects across Linear, including e-commerce platforms processing hundreds of thousands of SKUs, AI-powered zoning analysis tools, content management systems with multilingual pipelines, mobile apps (React Native), SaaS dashboards, and internal automation tooling. Our stack is modern, our pace is fast, and every developer is expected to own their work end-to-end.

The Role

We're hiring a Full-Stack Developer to join our distributed team and take ownership of features and bug fixes across multiple client projects. You'll work primarily in React and Node.js, with exposure to Next.js, React Native, and various backend services depending on project needs. You'll be assigned to one or two client teams in Linear, collaborate with a Technical Project Manager (TPM) and Client Project Manager (CPM), and ship code daily using AI-assisted workflows.

This is a hands-on building role. You'll receive well-scoped Linear issues with plain-English requirements and technical specs, and you're expected to deliver working, tested features — not just PRs that "look right." You'll use AI tools as a core part of your workflow, but you need the engineering fundamentals to review, debug, and correct AI-generated output.

What You'll Do

  • Build features end-to-end: Pick up Linear issues, implement frontend and backend changes, write tests, and push to staging. Typical projects include Next.js web apps, React Native mobile apps, Node/Express APIs, and Supabase/PostgreSQL backends.
  • AI-assisted development: Use Claude Code, Cursor, or similar AI coding tools as your primary development accelerator. You're expected to prompt effectively, review AI output critically, and know when to write code manually.
  • Code review & collaboration: Review PRs from teammates, catch regressions (especially from AI-assisted merges), and maintain code quality standards across shared repositories.
  • Debug production issues: Triage and fix bugs reported by CPMs or clients. Investigate logs, reproduce issues, and deploy hotfixes when needed.
  • Communicate progress: Update Linear issue status daily. Flag blockers early. Write clear commit messages and PR descriptions. Attend weekly team syncs.
  • Time tracking: Log all work hours accurately in Hubstaff with clear task association. Screenshots are reviewed for quality assurance.

Tech Stack You'll Work With

  • Frontend: React, Next.js (App Router), TypeScript, Tailwind CSS, React Native (Expo)
  • Backend: Node.js, Express, Next.js API routes, Python (occasional scripting/data pipelines)
  • Databases: PostgreSQL (Supabase, Neon), MySQL, Firebase/Firestore
  • Infrastructure: Vercel, Railway, GCP, Docker
  • Integrations: Stripe, Braintree, QuickBooks Online API, Walmart/Amazon marketplace APIs, various third-party REST APIs
  • AI Tools: Claude Code, Cursor, GitHub Copilot
  • Project Management: Linear (issues, projects, cycles), Hubstaff (time tracking), Slack, Loom

Minimum Qualifications

  • 3+ years of professional full-stack development experience
  • Strong proficiency in React (hooks, context, component architecture) and Node.js
  • Experience with Next.js (SSR, API routes, App Router preferred)
  • Comfortable with TypeScript in production codebases
  • Solid understanding of relational databases (PostgreSQL preferred) — can write and optimize queries
  • Experience with Git workflows (feature branches, PRs, rebasing)
  • Ability to read and debug code you didn't write — including AI-generated code
  • Strong English communication skills (written — daily Linear updates, PR descriptions, Slack)
  • Available during core overlap hours: 9:00 AM – 1:00 PM EST (flexible outside core hours)

Preferred Qualifications

  • Experience with React Native / Expo for mobile development
  • Familiarity with AI coding assistants (Claude Code, Cursor, Copilot) in day-to-day development
  • Experience with Supabase, Firebase, or similar BaaS platforms
  • E-commerce platform experience (Stripe, marketplace APIs, MedusaJS)
  • Experience with CI/CD pipelines and deployment automation
  • Previous agency or consulting experience (comfortable context-switching between projects)
  • Familiarity with Linear or similar issue-tracking workflows
  • Basic Hebrew reading comprehension (a plus — several projects involve Hebrew content)

Compensation & Structure

  • Independent contractor engagement
  • Starting part-time (~20–30 hrs/week), with path to full-time based on performance and project demand
  • Fully remote — must be available during 9:00 AM – 1:00 PM EST core hours
  • Competitive hourly rate based on experience and location

Why Gorin Systems?

  • AI-first development: You won't be writing boilerplate. You'll be orchestrating AI agents to ship faster than teams twice your size.
  • Diverse, meaningful projects: From zoning analysis AI to e-commerce at scale to multilingual content platforms — no two weeks look the same.
  • Ownership culture: You own your issues end-to-end. No micromanagement, no ticket factories. Deliver working software and communicate clearly.
  • Growth path: Start on one or two projects, prove yourself, and grow your portfolio, hours, and rate.
  • Modern tooling: Linear, Vercel, Supabase, Claude Code — we invest in tools that make developers productive.

馃幆 Who is this job for?

This role is best suited for a Middle-to-Senior Full-Stack Developer with 3+ years of experience in React, Next.js, Node.js, and TypeScript, who is comfortable shipping features independently across multiple fast-moving client projects. The candidate should have strong frontend and backend fundamentals, experience with PostgreSQL, APIs, debugging, Git workflows, and AI-assisted development tools like Cursor or GitHub Copilot, with bonus exposure to React Native, Supabase, Docker, CI/CD, or e-commerce integrations. They should thrive in an async remote agency environment, communicate clearly, manage multiple contexts, and take ownership of delivering production-ready software end-to-end. 

馃挰 Potential Interview Questions

  1. How would you structure a scalable full-stack application using React and Node.js?
    I would separate frontend, backend, and data layers clearly, use reusable components and services, and organize the codebase by feature/domain to improve maintainability and scalability.

  2. What experience do you have with Next.js App Router and SSR?
    The App Router enables nested layouts, server components, and improved routing organization. SSR improves SEO and initial page load performance by rendering content on the server before sending it to the client.

  3. How do you use AI coding tools effectively in software development?
    AI tools accelerate boilerplate generation, debugging, and prototyping, but developers must critically review outputs, validate logic, and ensure maintainability and security before merging code.

  4. How would you debug a production issue in a Node.js application?
    I would reproduce the issue, inspect logs and monitoring tools, isolate the root cause, validate fixes locally or in staging, and deploy a tested hotfix while communicating progress clearly.

  5. What are some best practices for working with PostgreSQL in production systems?
    Use proper indexing, normalized schemas where appropriate, parameterized queries, transaction handling, and query optimization to maintain performance and reliability.

  6. How do you maintain code quality in fast-moving AI-assisted engineering environments?
    I rely on strong code reviews, automated testing, linting, type safety, and careful validation of AI-generated code to prevent regressions and maintain long-term maintainability.

  7. How would you design integrations with third-party APIs like Stripe or marketplace APIs?
    I would build abstraction layers around external APIs, implement retries and error handling, secure credentials properly, and monitor rate limits and webhook reliability.

  8. What challenges come with managing multiple client projects in an agency environment?
    The biggest challenges are context switching, prioritization, communication, and maintaining consistent quality across projects with different requirements and timelines.

  9. How do you approach building responsive and maintainable frontend applications with React and Tailwind CSS?
    I focus on reusable component architecture, accessibility, responsive layouts, and keeping styling patterns consistent to improve scalability and developer experience.

  10. What qualities make someone successful in a remote, ownership-driven engineering team?
    Strong communication, self-management, accountability, proactive problem-solving, and the ability to deliver working software independently are critical in distributed teams.

馃搵 Job Summary

Gorin Systems is hiring a Full-Stack Developer to join its AI-first engineering team building modern web and mobile applications for nonprofits, SaaS startups, e-commerce platforms, and AI-powered products. In this fully remote role, you’ll work with React, Next.js, Node.js, TypeScript, PostgreSQL, and AI coding tools like Claude Code and Cursor to ship production-ready features across fast-moving client projects. You’ll own work end-to-end — from implementation and debugging to deployment and collaboration — in an environment that values autonomy, speed, and strong engineering fundamentals over bureaucracy. With flexible remote work, diverse technical challenges, exposure to cutting-edge AI-assisted workflows, and a clear path toward increased responsibility and full-time opportunities, this is an excellent role for developers who thrive in high-ownership environments. 

Required Skills

React Next.js Node.js TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Related jobs

Brazil, Costa Rica, Colombia, Mexico, Uruguay, Chile, Paraguay, Dominican Republic, Peru, Latam

Senior Backend Engineer, Node.js/Typescript

Deel

Full-time

Is this your listing? Claim or request removal