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