Junior Full Stack Engineer, Merchant Tools
- Remote, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
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 Junior Full Stack Engineer, Merchant Tools to help build and improve the applications that Bask Health customers use to manage their telehealth businesses. Our merchant platform brings together storefront configuration, product management, subscriptions, and business operations. You'll contribute to the tools that help merchants set up their businesses, manage their offerings, and complete everyday tasks. This is a hands-on engineering role for someone early in their career who enjoys building web applications and wants to develop their skills across frontend and backend development. You'll work alongside experienced engineers, product managers, and designers to deliver features, improve existing workflows, and solve real customer problems. We're looking for someone who is curious, detail-oriented, willing to learn, and excited to build practical software that makes complex processes easier for users. What You'll Do
- Build and improve features across Bask's merchant-facing applications.
- Develop frontend interfaces using JavaScript, TypeScript, and React.
- Contribute to merchant applications built with Next.js.
- Help implement backend functionality using Node.js and TypeScript.
- Build and integrate APIs connecting merchant interfaces with backend services.
- Assist with developing merchant dashboards and business management tools.
- Contribute to storefront setup and configuration experiences.
- Help build features for managing product catalogs and product settings.
- Support subscription management and commerce-related workflows.
- Develop reusable UI components for merchant-facing applications.
- Work with SQL databases to retrieve and manage merchant application data.
- Collaborate with product managers and designers to understand merchant needs.
- Translate product requirements and designs into working features.
- Help improve merchant onboarding and account setup workflows.
- Implement responsive layouts and accessible interface components.
- Assist with integrations between merchant tools and existing Bask services.
- Investigate and resolve bugs across frontend and backend functionality.
- Improve application usability, responsiveness, and performance.
- Write clean, maintainable code and contribute to automated tests.
- Participate in code reviews and incorporate feedback from experienced engineers.
- Learn best practices for application security and merchant data protection.
- Help document technical changes and implementation details.
- Contribute to engineering discussions and feature planning.
- Use AI-assisted development tools while understanding and validating generated code.
- Take increasing ownership of assigned features as your skills develop.
Requirements
- Foundational software engineering experience through coursework, internships, personal projects, freelance work, or professional roles.
- Experience building web applications with frontend and backend functionality.
- Working knowledge of JavaScript or TypeScript.
- Familiarity with React or another modern frontend framework.
- Basic understanding of HTML, CSS, and responsive web development.
- Familiarity with Node.js or another backend development environment.
- Understanding of APIs and frontend-to-backend communication.
- Basic knowledge of SQL databases or relational data.
- Familiarity with reusable frontend components and application state.
- Ability to implement user-facing features from technical specifications or designs.
- Understanding of common web application development patterns.
- Ability to read and modify existing application code.
- Familiarity with Git and version control.
- Basic debugging and troubleshooting skills.
- Willingness to learn software testing and code quality practices.
- Interest in building tools that help businesses manage their operations.
- Attention to usability and the overall user experience.
- Ability to collaborate with engineers, designers, and product managers.
- Strong problem-solving skills and attention to detail.
- Ability to communicate progress, challenges, and technical questions clearly.
- Openness to mentorship, feedback, and continuous learning.
- Ability to work independently on clearly defined tasks in a remote environment.
Nice to Have
- Previous software engineering internship or junior development experience.
- Experience with TypeScript, React, and Next.js.
- Experience building backend applications with Node.js.
- Familiarity with SQL databases and ORM tools.
- Experience with Prisma or Drizzle ORM.
- Familiarity with tRPC or typed API frameworks.
- Exposure to AWS or serverless application development.
- Experience with SaaS dashboards or business management applications.
- Familiarity with e-commerce platforms or merchant tools.
- Experience building product catalogs or storefront management interfaces.
- Understanding of subscription commerce and recurring billing.
- Familiarity with payment integrations such as Stripe.
- Experience working with reusable UI components or design systems.
- Exposure to multi-tenant SaaS applications.
- Experience with automated testing and application deployment.
- Interest in merchant onboarding and commerce workflows.
- Familiarity with healthcare or telehealth software.
- Experience using AI-assisted development tools such as Cursor or Claude Code.
- A GitHub profile or portfolio demonstrating full-stack web development projects.
More about this job
Skills
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- SQL
- Product comprehension
- Onboarding
- Application usability
- Data protection
- HTML
- CSS
- Web development
- Back-end development
- Communication skills
- Git
- Debugging
- Troubleshooting
- Collaborate with engineers
- Problem solving
- Attention to detail
- Work independently
- AWS
- GitHub