Junior Software Engineer
PracHub
Posted 15 Nov 2026, 03:59 ET
This job at a glance
- Who can apply
- New grads and up to 2 years
- Must know
- REST APIsHTMLGitJavaScriptTypeScriptSQL
- Work
- On-site in United States
- Pay
- Not stated by the employer.
- Skill demand
- Git50%JavaScript48%REST APIs44%HTML15%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 15, 2026 · still open
Sign in free to see which of these skills your resume already shows.
Junior Software Engineer — PracHub
Location: Remote within the United States
Employment: Full-time
Base salary: USD 80,000–110,000 per year
Visa sponsorship: Available
About the Role
Build the web experiences that help people discover interview questions, practice technical skills, and see their progress. This is a hands-on engineering role focused on well-scoped features, reliable behavior, and clear, maintainable code.
Key Responsibilities
- Implement and improve user-facing features for question discovery, interview guides, coding practice, and progress tracking.
- Trace bugs from a reproducible example to the underlying browser, API, or data issue, and verify the fix across the affected user flow.
- Build and maintain API integrations, handle loading and error states, and keep information consistent between the interface and stored data.
- Write focused automated tests, participate in code review, and document decisions that help teammates understand your changes.
- Break a feature into manageable tasks, communicate tradeoffs and blockers, and use feedback to improve the next iteration.
- Work with product and content teammates to make technical practice tools easier to understand and more dependable.
Requirements & Tech Stack
- A working software project you can discuss in detail, from employment, coursework, open-source contributions, or independent work.
- Working knowledge of at least one programming language and the ability to reason through unfamiliar code.
- Understanding of web fundamentals, including HTML, HTTP, APIs, and basic data storage.
- Comfort with Git, debugging tools, testing, and explaining the behavior of your code.
- Clear written communication and a willingness to ask questions, incorporate feedback, and follow through on a scoped task.
Helpful experience (not mandatory):
- JavaScript or TypeScript
- SQL
- Accessible interfaces
- Browser testing
- Experience building tools for learning
How to Apply
Apply on the PracHub careers page: https://prachub.com/join-us/junior-software-engineer
You may include an existing project link and briefly describe your contribution and a technical problem you solved.