Software Development

Full Stack Developer Intern

Part-time
Remote

Role Overview & Impact

As a Full Stack Developer Intern at Focus Bear, you'll help build the applications that power our productivity tools for neurodivergent users worldwide. You'll work across both the frontend and backend contributing features that help people with ADHD, autism, and AuDHD focus, build routines, and reclaim their attention. Your work will reach real users who depend on Focus Bear every day.

Duties and Responsibilities

Specific Tasks

  • Develop full stack features across our web applications using React on the frontend and Node.js on the backend.
  • Work with our hosting platforms — Cloudflare (Workers, Pages, R2) and AWS (Lambda, RDS, CDK).
  • Implement and consume REST and/or GraphQL APIs that power our web, mobile, and desktop clients.
  • Work with PostgreSQL — writing queries, simple migrations, and learning good schema design.
  • Write clean, well-tested code with appropriate unit and integration coverage.
  • Collaborate with our UX designer and product team to turn designs into shipped features.
  • Participate in code reviews — both giving and receiving feedback.
  • Help investigate and resolve user-reported bugs.

Key Objectives

  • Ship features that meaningfully improve the experience of our neurodivergent users.
  • Learn to write production-quality full stack code under the guidance of senior engineers.
  • Build confidence working with cloud infrastructure on Cloudflare and AWS.
  • Contribute to a codebase used by tens of thousands of people worldwide.

Position Benefits

  • Gain practical experience building and shipping production full stack applications.
  • Work alongside senior engineers and get real mentorship on code quality, architecture, and cloud deployment.
  • Build a portfolio of live, user-facing features on a product that genuinely helps people.
  • Modern stack — React, Node.js, TypeScript, PostgreSQL, Cloudflare, AWS.
  • Join a remote-first, globally distributed team across Melbourne, India, Philippines, Vietnam, El Salvador, and Ethiopia.
  • Flexible hours that work around your studies.

Team Description

You'll join the engineering team, working alongside frontend and backend developers, a UX designer, QA, and the founder. We're a small, high-trust team that ships frequently and cares about both code quality and user impact. You'll have a clear mentor and regular opportunities to ask questions and pair on tricky problems.

Skills Required

  • Experience building projects with React (hooks, components, basic state management).
  • Experience building projects with Node.js (Express, NestJS, or similar).
  • Familiarity with JavaScript and ideally TypeScript.
  • Some exposure to relational databases (PostgreSQL preferred, but any SQL is fine).
  • Comfortable with Git and basic code review workflows.
  • Strong written communication, essential for a distributed team.
  • Willingness to learn, ask questions, and take initiative.

Nice to Have

  • Any exposure to Cloudflare or AWS, even just personal projects.
  • Experience with NestJS, AWS CDK, or Cloudflare Workers.
  • Experience with mobile (React Native, Capacitor) or desktop (Electron) frameworks.
  • Personal interest in productivity, accessibility, or neurodivergent-focused products.

Typical Week

  • Pick up tickets from the backlog and work on full stack features with guidance from senior engineers.
  • Pair with other developers across timezones (async and live).
  • Submit pull requests, address review feedback, and write tests for your code.
  • Join standups and team planning sessions.
  • Investigate and fix user-reported bugs.
  • Ask lots of questions and learn how a production codebase actually works.

Skills Development

You'll deepen your full stack skills across modern React patterns, Node.js backend architecture, and cloud infrastructure on Cloudflare and AWS. You'll also gain exposure to building accessible products for neurodivergent users — a fast-growing area at the intersection of mental health tech and productivity. By the end of the internship, you'll have shipped real features to production and worked with the kind of stack that's in high demand.

Internship Nature

This is a practical, project-based internship where your code goes into production and reaches real users. You'll have meaningful ownership of features from day one, with senior engineers supporting you and helping you grow. It's a chance to bridge the gap between tutorials and real-world engineering — on a product that's making a genuine difference for the neurodivergent community.

This role is no longer available.

Please check our Careers page for other open roles.