S

Sur La Table

Premium kitchenware retailer with classes

Junior Software Engineer

Full-Stack EngineeringPosted on Nov 9
Full-timeNo salary listed

About the Job

Requirements

  • Experience with JavaScript or TypeScript through coursework, internships, personal projects, bootcamps, or 0–3 years of professional work.
  • Hands-on experience with React and component-based UI development, including state management and basic forms.
  • Some exposure to backend development in Node, such as simple APIs, scripts, or server-side logic.
  • Comfort with HTML and CSS, responsive layouts, and common web patterns.
  • Basic understanding of HTTP, JSON, and how front-end code communicates with backend services.
  • Some exposure to testing tools on either the front end or back end, or a clear willingness to learn them.
  • A strong debugging mindset, including reading error messages, checking logs, and trying small experiments before asking for help.
  • Evidence of being studious and self-directed, such as maintaining personal notes or a knowledge base, or describing something difficult learned independently and the approach used.
  • Clear communication, willingness to receive feedback, and a growth mindset.
  • A valid LinkedIn profile URL is required in the application questions. Applicants without a LinkedIn profile must provide a credible reason and alternative evidence of their professional background to verify their identity.

Responsibilities

  • Build and refine user-facing features using React, TypeScript, and modern front-end tooling.
  • Implement and integrate backend services using Node and TypeScript or JavaScript, including REST-style APIs and basic data models.
  • Work with senior engineers to break down requirements into small, shippable pieces and implement them end to end.
  • Write clear, maintainable code and basic tests for both front-end and back-end functionality.
  • Collaborate with product and design to polish user experience details, handle edge cases, and improve performance and reliability.
  • Use AI-assisted tools such as Claude Code in a disciplined way to speed up development while keeping code quality high.
  • Participate in code reviews, ask questions, and grow toward owning small features and services independently.
  • Practice good engineering hygiene, including version control, small pull requests, clear commit messages, and lightweight documentation.
  • Ship production changes independently within the first six months and take ownership of clearly scoped features with light guidance through code review.

Desired Qualifications

  • Experience with a web framework such as Express, Next.js, or similar.
  • Exposure to databases or data storage, including through simple projects.
  • Awareness of accessibility, performance, and basic security considerations.
  • Prior use of AI coding assistants or strong interest in using them responsibly in the workflow.
  • Experience with e-commerce, design systems, or component libraries.

About the Company

Sur La Table

Premium kitchenware retailer with classes

Sur La Table sells premium cookware, dinnerware, cutlery, kitchen electrics, and bakeware through both brick-and-mortar stores and an online platform, and it runs one of the largest cooking class programs in the United States. Its products can be bought online or in stores, while classes teach hands-on techniques from basic skills to specialized cuisines. It also operates SLT Perks, a loyalty program, and an affiliate marketing network that rewards customers and partners for purchases and referrals. Its goal is to be the go-to destination for premium kitchen products and culinary learning, building a community of home cooks and professional chefs.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Hopkins, MN
Founded
1972

Recently Posted Jobs

Explore more opportunities at Sur La Table

See more jobs