Fullstack Development Intern

Full role description

Role Overview

  • As a Full-Stack Technology Intern, you will contribute directly to BeWhoop’s production systems.
  • Work alongside experienced engineers in a remote-first, outcome-driven environment.
  • The role emphasizes real ownership, technical rigor, and continuous learning through hands-on execution.

Key Responsibilities

  • Build & Maintain: Develop, refactor, and maintain production-ready features across frontend (React Native) and backend (.NET) systems.
  • Architecture & Scale: Collaborate on system architecture, performance optimization, and scalability initiatives.
  • Engineering Standards: Write clean, maintainable, and well-tested code aligned with modern engineering standards.
  • Agile Participation: Actively participate in sprint planning, standups, code reviews, and retrospectives.
  • Problem Solving: Debug complex issues, improve existing modules, and document technical decisions and learnings.

Required Background & Skills

  • Engineering Foundation: Strong understanding of software engineering principles.
  • Technical Stack: Hands-on experience with React Native or .NET (C#).
  • Core Knowledge: Working knowledge of APIs, version control systems (Git), databases, and asynchronous programming.
  • Communication: Ability to communicate clearly in a remote, collaborative environment.
  • Mindset: Demonstrated ownership, curiosity, and a proactive problem-solving mindset.

Professional Development Exposure

  • Mentorship from senior engineers.
  • Experience with production-grade development workflows.
  • Opportunity to build a strong technical portfolio through shipped work.

Equal Opportunity Statement

  • BeWhoop is committed to fostering an inclusive and equitable workplace.
  • We welcome applications from individuals of all backgrounds and ensure fair, transparent, and merit-based evaluation throughout our selection process.

Apply for this role