Software Engineer, Early Career

Bask Health
•Remote

About The Position

Bask Health is a software platform that helps entrepreneurs, doctors, and healthcare businesses launch, manage, and grow direct-to-consumer telehealth businesses. Its platform combines patient experiences, clinical workflows, pharmacy operations, and commerce tools. Bask’s entrepreneurial, product-focused engineering team values ownership, technical excellence, and building practical software. Engineers work closely with product teams and company leadership, take features from idea to production, and help shape the platform. The team uses AI-assisted development tools such as Cursor and Claude Code while emphasizing reliability, testing, and software quality. The early-career Software Engineer will help build, maintain, and improve applications powering Bask Health’s telehealth platform. Work may span merchant tools, patient experiences, internal systems, and backend services, including frontend interfaces, backend development, APIs, databases, and integrations. The role is intended for someone with a software development foundation who is ready to grow through hands-on engineering work. Relevant experience may come from coursework, internships, personal projects, or an initial engineering role. The engineer will collaborate with experienced engineers, product managers, and designers, receive technical guidance, and gradually take on more ownership. The role calls for initiative, thoughtful questions, attention to quality, and an interest in turning ideas into functional software. The posting describes the work as remote and encourages using AI-assisted tools while understanding and validating generated code.

Requirements

  • Foundational software engineering experience gained through coursework, internships, professional roles, freelance work, or personal projects.
  • Understanding of core programming concepts and software development fundamentals.
  • Familiarity with JavaScript or TypeScript.
  • Experience building web applications or software projects.
  • Basic knowledge of HTML, CSS, and modern web development.
  • Familiarity with React or another frontend framework.
  • Basic understanding of backend application development.
  • Familiarity with APIs and how applications exchange data.
  • Foundational knowledge of databases and data structures.
  • Understanding of asynchronous programming concepts.
  • Familiarity with Git and version control.
  • Ability to read, understand, and modify existing code.
  • Basic debugging and problem-solving skills.
  • Willingness to learn automated testing and software quality practices.
  • Ability to follow technical documentation and implementation guidance.
  • Interest in building production software and improving existing applications.
  • Strong attention to detail and code readability.
  • Ability to communicate progress, challenges, and questions clearly.
  • Willingness to collaborate with engineers and cross-functional teams.
  • Openness to mentorship, feedback, and continuous learning.
  • Ability to manage assigned tasks and take responsibility for deliverables.
  • Comfort working in a remote engineering environment.

Nice To Haves

  • Up to 2 years of professional software engineering experience.
  • Previous software engineering internship experience.
  • Personal or professional projects using React and Next.js.
  • Experience with TypeScript.
  • Familiarity with Node.js and backend JavaScript development.
  • Experience working with SQL databases.
  • Experience building or consuming REST APIs.
  • Familiarity with automated testing frameworks.
  • Exposure to AWS or another cloud platform.
  • Familiarity with serverless application development.
  • Experience using Prisma, Drizzle ORM, or similar database tools.
  • Experience contributing to open-source projects.
  • Familiarity with CI/CD pipelines and deployment processes.
  • Experience building SaaS applications or internal tools.
  • Interest in e-commerce, merchant platforms, or subscription software.
  • Interest in healthcare or telehealth technology.
  • Experience using AI-assisted development tools such as Cursor or Claude Code.
  • A GitHub profile or portfolio demonstrating software development projects.

Responsibilities

  • Build and maintain features across Bask’s web applications.
  • Develop frontend functionality using JavaScript, TypeScript, and React, and contribute to applications built with Next.js.
  • Implement backend features and services using Node.js and TypeScript.
  • Work with APIs to connect applications and backend systems, and help integrate third-party services and existing platform APIs.
  • Contribute to merchant-facing and patient-facing product experiences, as well as internal tools and operational workflows.
  • Use SQL databases to retrieve and manage application data.
  • Develop reusable frontend components and application functionality.
  • Collaborate with engineers to understand requirements and technical approaches, and translate product specifications into working software.
  • Investigate bugs and help troubleshoot production issues.
  • Write readable, maintainable, well-tested code; participate in code reviews and incorporate feedback.
  • Learn and apply engineering best practices for reliability and security, and contribute to application testing and quality assurance.
  • Improve existing features based on product feedback and technical requirements.
  • Document implementation details and development processes.
  • Participate in technical planning and engineering discussions, and collaborate with product managers and designers on feature development.
  • Learn Bask’s application architecture and deployment workflows; use Git and collaborative development tools.
  • Use AI-assisted development tools while understanding and validating generated code.
  • Take increasing ownership of assigned engineering tasks and product features.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service