← Back to all jobs

Junior Software Engineer

Verified Direct Employer Vetted
Recently posted Full Time · Canada, United States · Posted 2h ago
Junior-Software-Engineer Software-Engineer Full-Stack-Developer Front-End-Developer Backend-Engineer

Could this role work from Kenya?

Kenya eligibility needs confirmation

Stated location
Canada, United States
Listing updated on our site
14 Nov 2026, 08:01 EAT
  • Mentions "eat"
  • Timezone range utc-10 to utc+14 overlaps EAT (UTC+3)
  • Location names another country; Kenya eligibility is not established.

These are automated wording checks, not confirmation from the employer. The update date records a site update, not a hiring check. Review location, working hours, experience, and current availability in the application portal. Employer identity remains hidden here.

Your application workflow

  1. 1. Check requirements
  2. 2. Tailor your CV below
  3. 3. Apply through the portal
  4. 4. Track your progress
Try all four steps with a 24-hour free pass →

AI Application Copilot

Prepare role-focused CV bullets and a cover letter to review

Job at a glance
Employer Verified Direct Employer (Protected)
Location Canada, United States
Remote type Full Time
Posted 2h ago
Application Status Pro Membership & Free Pass Access

About this role (Direct Employer Details Protected)

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

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

  • 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.

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.

Originally posted on [Employer]

Pro Access · Application Access & Career Tools

Unlock 0-Second Direct Apply

This role was published 2h ago. Global recruiters typically freeze applications after receiving the first 50 CVs. Pro members and Free Pass holders reveal the employer identity and get immediate 0-second direct apply access before positions fill.

Top of Recruiter Inbox

First 20 applicants receive 80% of recruiter interviews.

AI ATS Match Tailoring

Instant role-targeted bullets & cover letters.

Remote Contractor Toolkit

USD invoices, W-8BEN guide & CRM pipeline.

Unlock Immediate Apply Access (KES 250) → Start 24-Hour Free Pass →

Instant M-Pesa STK push · 7-Day Money-Back Guarantee · Be in the first 20 applicants

Related Remote Jobs Open to Kenya

Explore similar international remote opportunities

See all jobs →
Free — no membership needed. Ask about jobs, CVs, or your next application.

Kazi is preparing a reply

AI guidance can be mistaken. Check important details before acting.

Always free to chat Find matching roles →