2,142,298open jobs
137,687companies
242,414added this week
Browse all
Location
Hybrid (Toronto, Canada)
Seniority
Junior

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 9, 2026. CSC Generation scores A on the Alion truth index.

Overview
Company
Impact
Profile match
CSC Generation is an American retail holding company founded in 2016 that acquires struggling consumer brands and runs them on its shared technology and operations platform. Its portfolio has included Sur La Table, One Kings Lane, Backcountry and Delia's, sold through stores and e-commerce across North America. The company is headquartered in Austin, Texas, United States, according to its corporate registration.

Design Your Future With Us. Creativity lives here. We celebrate craftsmanship, design, and inspired living. Whether you are in marketing, tech, or logistics, your voice and vision matter. We showcase employee spaces, share design stories, and promote growth through a culture of flexibility, storytelling, and opportunity. From onboarding to day-to-day, we help you bring your style to life.

Reports to: Lead Software Engineer, One Kings Lane

Location: Remote (US or Canada), 1 in person interview required

About the Role

    This role exists to add full-stack engineering capacity to the platform team that builds shared tooling across a portfolio of e-commerce brands. As Junior Software Engineer, you will work primarily in JavaScript and TypeScript - React on the front end, Node on the back end - shipping production changes that are used daily across real consumer storefronts.

    Within your first 6 months, you will ship production changes independently, take ownership of clearly scoped features with light guidance through code review, and demonstrate the engineering habits - small pull requests, disciplined debugging, readable code - that earn increasing scope.

    This is a lean team. You will own a lot, move fast, and make decisions with full end-to-end responsibility.

What You'll Do

  • 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 UX 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 steadily grow toward owning small features and services independently.
  • Practice good engineering hygiene: version control, small pull requests, clear commit messages, and lightweight documentation.

Required Qualifications

  • 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 (e.g., 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 front end or back end, or a clear willingness to learn them.
  • Strong debugging mindset: you read error messages, check logs, and try small experiments before asking for help.
  • Evidence of being studious and self-directed - for example, you maintain personal notes or a knowledge base, or you can describe something difficult you taught yourself recently and how you went about it.
  • Clear communication, willingness to receive feedback, and a growth mindset.

Preferred Qualifications

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

Why Join

    The people who do best here are builders. They take ownership, move fast, and want to see the direct impact of their work.

  • Team Environment: You will work alongside senior engineers who invest in your growth through code review, pairing, and real-time feedback - not abstract mentorship.
  • AI-First Skill Building: Hands-on experience using AI-assisted development tools with the same expectations we have for any production code: reviewable, testable, and maintainable.
  • Real Ownership Early: Diligent engineers in this role move faster than is typical for junior roles - owning larger features sooner because the team favors small teams, fast iteration, and real responsibility.
  • Competitive Benefits (US): Paid time off policies, 401(k) match, medical/dental/vision and a variety of supplemental policies, and employee discounts across our portfolio of brands.
  • Competitive Benefits (Canada): Paid time off policies, RRSP match, medical, dental, and vision coverage, a variety of supplemental benefit options, and employee discounts across our portfolio of brands.

Interview Process

    • Recruiter Screen - A 30-minute conversation with our recruiting team to align on the role, your background, and what you are looking for.
    • Hiring Manager Interview - Conversation focused on your engineering fundamentals, learning habits, and how you approach problems when uncertain.
    • Technical / Live Debugging Interview - A session focused on how you debug in real time, respond to feedback, and work through ambiguity.
    • In-Person Interview - We'd like to meet you at one of our office hubs (Salt Lake City, Austin, or Toronto). Details and logistics will be arranged with your recruiter.
    • Reference Checks - Conducted in parallel with the final stages where possible.
    • Offer - We move quickly for the right candidate.

    Interview process is subject to change. Any updates will be communicated promptly and clearly.

Please Note

  • Part of our interview process is a mandatory in-person interview with someone on our team prior to an offer. Candidates that are unwilling or unable to meet for an in-person interview will be removed from consideration immediately.
  • Due to a high volume of fraudulent applications, you must share a valid LinkedIn profile URL in the application questions below to be considered. If you do not have a LinkedIn profile, you must provide a credible reason in that field and supply alternative evidence of your professional background to verify your identity.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,142,298 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Toronto
Equity · Remote (Canada) · 3+ years exp · Vancouver
Python
JavaScript
TypeScript
Databases
PostgreSQL
Snowflake
DuckDB
AI/ML
Claude Code
AI Agents
Together AI
Frontend
React.js
DevOps
AWS
Kubernetes
Apply
Software Engineer II 4 hours ago
$61k – $120k per year · In office · 5+ years exp · Bachelor's Degree · Vancouver
Python
JavaScript
TypeScript
C#
C++
AI/ML
Function Calling
AI Agents
LLM
Agentic Workflows
DevOps
CI/CD
Cybersecurity
Least Privilege
Apply
In office · Internship · 1+ year exp · Bachelor's Degree · Toronto
Python
Verilog
C++
Apply
Software Engineer 3 days ago
Remote (Canada) · Full-Time · 3+ years exp
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
SQLite
Frontend
Angular
DevOps
AWS
Docker
Amazon EC2
Amazon S3
Linux
Analytics
ETL/ELT
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Toronto
Python
Java
SQL
C++
DevOps
CI/CD
AWS
Management
Agile
Apply
$25k per year (net) · Remote (EAEU) · 3+ years exp · Moscow
JavaScript
TypeScript
SQL
Node JS
DevOps
TCP/IP
MedTech
HL7
Apply
Remote (likely EAEU) · Full-Time · 5+ years exp · Moscow
Python
SQL
AI/ML
Pandas
DevOps
Grafana
Analytics
Power BI
ETL/ELT
Metabase
Superset
Apply
$8.3k – $11k per year · Remote (likely EAEU) · Novosibirsk
Python
JavaScript
Python
Django
Django REST Framework
Databases
PostgreSQL
AI/ML
Claude
Frontend
Tailwind CSS
Bootstrap
React.js
Vite
DevOps
Rest API
Docker Compose
Git
Docker
Nginx
GitHub
Linux
Design
Figma
Management
ClickUp
Jira
Apply
Team Lead Java 1 day ago
Remote (EAEU) · Moscow
Python
Java
Kotlin
Java
Spring Framework
Maven
Spring Boot
Quarkus
Hibernate
Gradle
Testcontainers
Vert.x
Kotlin
Mockito
Databases
PostgreSQL
Redis
MinIO
ElasticSearch
Apache Kafka
OpenSearch
AI/ML
Airflow
dbt
Mobile
JUnit
DevOps
Istio
etcd
Prometheus
GitLab CI
CI/CD
GitOps
ArgoCD
Jenkins
Git
Docker
Kubernetes
Grafana
Apache APISIX
Amazon S3
Cybersecurity
Keycloak
SonarQube
Management
Agile
Scrum
Kanban
QA
Swagger
Apply
Remote (EAEU) · Moscow
Python
Python
FastAPI
Asyncio
Celery
Gunicorn
Uvicorn
Databases
PostgreSQL
Redis
RabbitMQ
InfluxDB
Apache Kafka
DevOps
Rest API
Prometheus
WebSockets
Docker
Kubernetes
SOAP
Management
Agile
Apply
In office · Full-Time · 4+ years exp · Toronto
Java
Java
Apache Tomcat
Databases
MS SQL
DevOps
Rest API
GCP
Azure
AWS
Management
Confluence
Agile
Apply
Equity · In office · 2+ years exp · Toronto
Python
Go
Java
AI/ML
Tokenization
Web3
Smart Contracts
Apply
$50k – $64k per year · Hybrid · 3+ years exp · Bachelor's Degree · Toronto
Analytics
Microsoft Excel
Apply
Principal Advisor 1 day ago
In office · Toronto
AI/ML
AI Agents
Apply
$113k – $131k per year · Hybrid · Full-Time · 10+ years exp · Toronto
QA
Rest-Assured
Apply
See all jobs
This is one of many
2,142,298 more open roles from verified company boards, updated every day.