About Bask Health
Bask Health is a software platform that enables entrepreneurs, doctors, and healthcare businesses to launch, manage, and grow direct-to-consumer telehealth businesses.
Our platform brings together patient experiences, clinical workflows, pharmacy operations, and commerce tools in one place.
We're an entrepreneurial, product-focused engineering team that values ownership, technical excellence, and building software that solves real problems. Engineers work closely with product teams and company leadership, take features from idea to production, and have a direct role in shaping the platform.
Engineering at Bask is AI-first and builder-led. We use tools like Cursor and Claude Code throughout development while maintaining high standards for reliability, testing, and software quality.
About the Role
We're looking for a Product Engineering Intern to join Bask Health's engineering team and contribute to the software that powers our telehealth platform.
This internship is designed for students and early-career developers who enjoy building software, learning new technologies, and turning ideas into working product features.
You'll work alongside experienced engineers, product managers, and designers on clearly defined projects across our platform. Depending on the team's priorities, your work may involve merchant-facing tools, patient experiences, internal applications, frontend development, or backend functionality.
You'll receive technical guidance, participate in the engineering development process, and gain practical experience building and improving production software.
We're looking for someone who is curious, proactive, willing to ask questions, and excited to develop their skills while contributing meaningful work.
What You'll Do
Contribute to product features across Bask's web applications.
Assist with building user-facing interfaces using JavaScript, TypeScript, and React.
Learn and contribute to applications developed with Next.js.
Help implement backend functionality using Node.js and TypeScript.
Work with APIs to connect frontend interfaces and backend services.
Contribute to a clearly defined engineering project with guidance from a mentor.
Help build and maintain reusable UI components.
Support improvements to merchant-facing and patient-facing experiences.
Assist with developing forms, dashboards, and application workflows.
Work with SQL databases and learn how application data is managed.
Collaborate with engineers to understand technical requirements and implementation approaches.
Translate design specifications into functional interface components.
Help identify and resolve bugs in existing applications.
Write readable, maintainable code following team conventions.
Learn and apply software testing practices.
Participate in code reviews and incorporate technical feedback.
Use Git and collaborative development workflows.
Help improve application responsiveness, usability, and accessibility.
Contribute to documentation for features and engineering processes.
Learn about application architecture, APIs, and cloud-based services.
Attend engineering discussions and participate in project planning.
Work with product managers and designers to understand user needs.
Explore opportunities to simplify existing product workflows.
Use AI-assisted development tools while understanding and validating generated code.
Present completed work and communicate project progress to the engineering team.
Requirements
Currently studying computer science, software engineering, or a related field, or developing equivalent technical skills through another learning path.
Foundational understanding of programming and software development concepts.
Familiarity with JavaScript or TypeScript.
Experience building software through coursework, personal projects, coding programs, or previous internships.
Basic knowledge of HTML, CSS, and web development.
Familiarity with React or another frontend framework.
Basic understanding of how…