Junior Software Engineer

New
O
One Kings LaneE-commerce software
Remote (US or Canada)Full-TimeJunior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
0–3 years of professional work
Required Skills
Node.jsHTMLCSSJavascriptTypeScriptReactJSON

Requirements

  • Have experience with JavaScript or TypeScript through coursework, internships, personal projects, bootcamps, or 0–3 years of professional work.
  • Have hands-on experience with React and component-based UI development, including state management and basic forms.
  • Have some exposure to backend development in Node, such as simple APIs, scripts, or server-side logic.
  • Be comfortable with HTML, CSS, responsive layouts, and common web patterns.
  • Understand HTTP, JSON, and how front-end code communicates with backend services.
  • Have some exposure to testing tools on either the front end or back end, or a clear willingness to learn them.
  • Demonstrate a debugging mindset, including reading error messages, checking logs, and trying small experiments.
  • Show evidence of being studious and self-directed, such as maintaining personal notes or describing something difficult learned independently.
  • Communicate clearly, receive feedback, and demonstrate a growth mindset.
  • Preferred: experience with Express, Next.js, or a similar web framework.
  • Preferred: exposure to databases or data storage.
  • Preferred: awareness of accessibility, performance, and basic security considerations.
  • Preferred: prior use of AI coding assistants or strong interest in using them responsibly.
  • Preferred: experience with e-commerce, design systems, or component libraries.

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 requirements into small, shippable pieces and implement them end to end.
  • Write clear, maintainable code and basic tests for 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 to speed up development while maintaining code quality.
  • Participate in code reviews and grow toward independently owning small features and services.
  • Use version control, small pull requests, clear commit messages, and lightweight documentation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now