Junior Software Engineer

Jobs in JS

United States

On-site

USD 160,000 - 200,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Jobs in JS is seeking a Junior Software Engineer for a fully remote role. You will build learner-facing platform components and collaborate with senior engineers, the Director of Learning, and the Director of Product Management.

This is an early-career opportunity for someone who loves building real things and learning quickly. You’ll work with AI-powered learning tools, knowledge graphs, and assessment machinery while growing your skills in a fast-paced startup environment that values clear

Qualifications

  • Built real things and can discuss why they work.
  • Solid fundamentals in data structures and algorithms.
  • Experience with AI development tools and modern web stacks.
  • Ability to explain code clearly, including model-generated parts.

Responsibilities

  • Build and ship features for learner-facing experiences.
  • Work on AI systems, including teaching and assessment pieces.
  • Write tests and evaluations for your work.
  • Debug and maintain systems, improving code quality.
  • Use AI thoughtfully and hold outputs to high standards.
  • Learn deliberately and seek understanding beyond tickets.

Skills

Built real projects
CS fundamentals
AI development tools
Code explainability
Curiosity
Directness
Education interest

Education

CS degree preferred

Tools

TypeScript
Node.js
Svelte
PostgreSQL
Knowledge graphs
Vector search
Event-driven systems

Job description

Junior Software Engineer
Who are we?

We’re a product company building the underlying platform for a new model of AI-native education—beginning with our first application: an AI-native university in the UK.

We believe AI gives us the opportunity—and obligation—to rethink some of the basic architecture of education: what people should learn, how teaching works, what assessment means when AI is ubiquitous, how learning adapts to an individual, and where humans matter most.

We’re an early-stage team building our way toward the answers. We form hypotheses, make things, test them, learn, and sometimes tear them down and start again.

We are looking for a Director of Product Management to help turn those ideas into a product that actually works.

Who are you?

You are early in your career, and you build constantly.

You may have a computer-science degree, or you may have arrived here another way: a bootcamp, a self-taught path, a research group, a job that was supposed to be something else. What matters is that you have built real, working things and can talk about why they work.

You are genuinely AI-native. You haven't bolted Codex or Claude Code onto a way of working you learned without them; this is simply how you build, and you move fast because of it.

But you also know the trap. It is easy now to ship code you could not have written yourself and do not fully understand, and to mistake that for competence. You resist it. You read what the model gives you, you find out why it works, and you can explain every line you put your name on. When you can't, you say so rather than hoping nobody asks.

You ask questions early instead of quietly stalling. You would rather be corrected on day two than be wrong for a month.

You understand that, here, learning is product and product is learning. You are not expected to be a learning expert, but you will be building knowledge graphs, learner state, agent behavior, and assessment machinery, and you should want to understand what those things are for rather than treating them as tickets.

You like hard, underspecified problems, and you are comfortable being the least experienced person in the room as long as you are learning quickly.

What will you do?

As a Junior Software Engineer, you will build real, learner-facing parts of the platform from your first few weeks, with support and review.

You will work day to day with our Senior Software Engineer, who will review your work and be your first line of help. You will also sit close to the Director of Learning and the Director of Product Management. On a team this small there is no layer between you and the people deciding what the product should be, so you will be in those conversations early, and you are expected to have opinions in them.

With Learning, you will implement the machinery behind the learning model: competencies, knowledge graphs, learner state, agent behavior, and assessment. You will not be defining that model, but you should understand the reasoning behind what you are building well enough to notice when the code and the intent have come apart.

With Product Management, you will take defined work through to something running, and raise scope questions, edge cases, and problems with a spec while they are still cheap to fix.

Responsibilities
  • Build and ship features. Build learner-facing experiences and the services behind them, take them through review, and see them into production.

  • Work on AI systems. Implement and improve teaching, assessment, feedback, and content-authoring capabilities, including prompts, agent behavior, and the plumbing around them.

  • Test what you build. Write tests, build evaluations, and check your own work against real behavior before asking anyone else to look at it.

  • Debug and maintain. Chase down failures in a system you did not entirely write, and leave the code better than you found it.

  • Use AI, and stay accountable for it. Use AI tools throughout your work, and hold what they produce to the standard of something you would have written yourself.

  • Learn deliberately. Take review seriously, ask for the reasoning behind decisions, and grow toward owning larger pieces of the system.

What we’re looking for

This is an early-career role, and we mean it. We expect you to need support, ask questions, and get things wrong while you learn the system. What we are looking for is evidence that you build, you learn quickly, and you are honest about what you do and do not understand.

  • You have built real things. Personal projects, internships, coursework taken well past the assignment, open-source contributions, a startup that went nowhere. Something that ran, that someone used, that you can walk us through.

  • Solid fundamentals. You know your way around data structures, algorithms, and how a web application actually fits together. Depth matters more than breadth this early.

  • Real fluency with AI development tools. You use tools like Codex or Claude Code as a matter of course, and you have a working sense of where they are reliable and where they are not.

  • You understand what you ship. You can explain your code, including the parts a model wrote, and you can tell when an answer is merely plausible rather than correct.

  • Curiosity that goes past the ticket. You want to know why the system is built the way it is, and you follow that thread on your own.

  • Directness. You communicate openly, ask for help before a problem becomes a blocker, acknowledge when you are stuck, respond constructively to feedback, and speak up when something does not make sense.

  • Interest in the problem. You care about education, or you are ready to. This is not a role where the domain stays background noise.

Helpful, but not required
  • Experience with TypeScript, Node.js, Svelte, or another modern web framework.

  • Exposure to PostgreSQL, vector search, knowledge graphs, or event-driven systems.

  • Any experience with learning platforms, education, assessment, accessibility, or multilingual products.

  • A degree in computer science or a related field. We care what you can do, not where you learned it.

Additional details

* Location: Remote

* Reporting to: CTO/Chief AI Officer

* Role type: Full-time

* Compensation: $160,000–$200,000, plus benefits

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Research Scientist, Learning & Evaluation
AI Research Scientist, Learning & Evaluation

Studyfetch • Beverly Hills (CA)

On-site
USD 150,000 - 210,000
Medical, Dental, Vision (100% employer
75% dependent coverage
401(k) with employer matching
+2
Senior Software Engineer
Senior Software Engineer

MetAntz • Palo Alto (CA)

On-site
USD 200,000 - 300,000
Software Engineer, Native Learning Experiences
Software Engineer, Native Learning Experiences

AI Chopping Block • San Francisco (CA), Northern (KY)

On-site
USD 180,000 - 240,000
Software Engineer, Native Learning Experiences
Software Engineer, Native Learning Experiences

OpenAI • San Francisco (CA)

On-site
USD 180,000 - 240,000
Software Engineer, Native Learning Experiences
Software Engineer, Native Learning Experiences

Triwill Group • San Francisco (CA), Northern (KY)

On-site
USD 150,000 - 190,000
Software Engineer, Full Stack
Software Engineer, Full Stack

career • Mountain View (CA)

On-site
USD 150,000 - 200,000
Software Engineer (Entry-Level)
Software Engineer (Entry-Level)

Patapsco.AI • Elkridge (MD)

On-site
USD 70,000 - 110,000
Equity compensation
Paid time off
Paid company holidays
Head of Product
Head of Product

Aligned Recruitment Co. • United States

On-site
USD 120,000 - 160,000
High autonomy
Opportunities for growth
Mission-driven culture
Senior Product Manager
Senior Product Manager

Patronus AI • San Francisco (CA)

On-site
USD 180,000 - 280,000
Software Engineer, Teacher Experience
Software Engineer, Teacher Experience

Social Impact Guide • Seattle (WA), Northern (KY)

On-site
USD 127,000 - 162,000
Technology subsidy
Remote work environment
Paid time off
+3