Junior Full Stack Engineer

SOUND DECISIONS

Illinois

Presencial

USD 60.000 - 90.000

Jornada completa

hace 41 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

SOUND DECISIONS is seeking a junior software engineer to dive into how systems operate, not just how to compile. You’ll learn in a small senior team with real production scope, mentored to become exceptional.

You’ll work on backend/full-stack tasks with Node.js and TypeScript, using AI tooling responsibly and building strong debugging skills. You will develop a deep understanding of the craft, write clearer tests and docs, and contribute to robust merchant payment software while learning to

Formación

  • Working knowledge of software development fundamentals: data structures, complexity, state, and how a request moves from a browser to a database and back.
  • Experience with, or demonstrated ability to learn, TypeScript and full-stack web development.
  • Familiarity with Git and the core concepts of pull requests, merging, branching and code review.
  • A decent level of maturity with AI coding tools: you have used them on personal or open source projects, you have been burned by them at least once, and you can describe what you check before you trust the output.
  • The ability to work independently on defined tasks while asking for help when appropriate, and the judgment to tell the difference.
  • Comparable experience counts. Building backend or full-stack applications with Node.js and TypeScript is directly relevant; Scala and functional programming are valuable but not required.

Responsabilidades

  • Develop how to understand priorities: know which ticket matters this week and why.
  • Learn to provide solutions, not just problems: arrive with what you tried, what you found, and what you think.
  • Learn to anticipate needs: if a change touches the portal, you already checked who consumes it.
  • Build credibility: small promises kept, every time.

Conocimientos

Data structures
TypeScript
Node.js
Full-stack
Git & PR
AI tools
Independent work
Communication
Debugging
Problem solving

Herramientas

React
Kubernetes
Docker

Descripción del empleo

Overview:ARE you a junior software engineer who wants to understand how software actually works, not just how to make it compile? Are you the type of person who reads the stack trace before asking, who wants to know why the system is built the way it is, and who would rather learn from engineers with decades of production scars than from a tutorial? If you are early in your career and craving the kind of environment where you become exceptional rather than merely employed, this could be the opportunity for you.

About Sound Decisions: Written From the Perspective of Our Client:

We focus on building highly scalable, reliable merchant payment technologies using the latest, most reliable technologies and engineering practices. We use modern AI tools to accelerate implementation, improve documentation and increase test coverage. AI is an engineering aid, not a substitute for judgment, communication, review or accountability. Our philosophy is explicit: AI exists to make the engineers already here more capable as they grow, and it is judged on whether it does. The core belief is that we grow through great minds, discussions and collaborations, and success is driven through a series of great judgments and decisions by people who love the craft of creating software.

This role exists to give you Silicon Valley startup experience inside a structured, deliberate learning environment: a small senior team, real production scope early, and the time and mentorship to develop into an exceptional engineer. Your purpose in the first year is to develop a great understanding of the craft and excellent debugging skills, so that you become the bulwark between what AI produces and what reaches a customer.

What experience we're looking for:

  • Working knowledge of software development fundamentals: data structures, complexity, state, and how a request moves from a browser to a database and back. We care more about how you reason than how long you have been paid to do it; there is no minimum years requirement.

  • Experience with, or demonstrated ability to learn, TypeScript and full-stack web development.

  • Familiarity with Git and the core concepts of pull requests, merging, branching and code review.

  • A decent level of maturity with AI coding tools: you have used them on in personal or open source projects, you have been burned by them at least once, and you can describe what you check before you trust the output.

  • The ability to work independently on defined tasks while asking for help when appropriate, and the judgment to tell the difference.

  • Comparable experience counts. Building backend or full-stack applications with Node.js and TypeScript is directly relevant; Scala and functional programming are valuable but not required. (Note: this experience does not have to come from a professional setting, but the expectation is that it can be delivered at a professional level.)

We expect

You are learning Managing Up (working with your lead and senior engineers):

  • Develop how to understand priorities: know which ticket matters this week and why.

  • Learn to provide solutions, not just problems: arrive with what you tried, what you found, and what you think.

  • Learn to anticipate needs: if a change touches the portal, you already checked who consumes it.

  • Build credibility: small promises kept, every time.

You will develop and learn

The craft:

  • How to debug from first principles: read the trace, form a hypothesis, isolate, prove it, then fix it. This is the skill AI cannot do for you and the one that makes you valuable.

  • How production payments software is designed for correctness under rules that change.

  • How a functional-programming codebase (Scala) thinks, and why a type system is a design tool rather than a chore.

  • How to get precise, measurable output from AI tooling: clean instructions, scoped sessions, verification before merge.

  • How to write documentation and tests that a stranger can trust six months later.

What behaviors define success in this role:

  • Attention to detail and the ability to spot ambiguities

  • proficient managing your time and accountable for your actions.

  • Great at communicating: clear writing and speaking in all channels, an active listener, and the wisdom to understand (OR ask) the forum in which ideas and concepts should be challenged.

  • Able to explain what you built and why to a senior engineer and to a business counterpart without hiding behind jargon.

  • Able to work with guidance, balance multiple activities, and meet deadlines, and to take instruction and turn it into shipped code without needing it repeated.

  • Operating with integrity.

  • Considerate of who's in the room and who needs to be in the room.

  • Taking notes in meetings for yourself and being personally organized.

  • Being able to say what you know, what you don't, and what you'd need to find out

  • A growing sense of risk awareness: knowing when a change is routine and when it touches money.

  • Always learning new things.

  • Dedication to professionalism in all settings.

  • Receptive in code reviews: treating feedback as the fastest way to get better, and learning to give it constructively in return.

  • You value preparation: you research potential solutions to a problem (search the codebase, read the docs, try the obvious thing) before escalating it to the wider team.

What behaviors we see as counterproductive:

  • Poor time management.

  • Not asking questions when the situation calls for it, or asking before trying.

  • Inconsiderate of other people's time.
    • Example: if the question can be solved with Let me google (or search the codebase) that for you.

  • Delegation to AI without verification. AI is probabilistic, and trusting a probability is always 100% is the same as gambling. Shipping unverified generated code is the single fastest way to lose trust here.

  • Attacking people's character, and not a piece of work.

  • Avoiding challenging conversations.

  • Needing to be managed line by line.

What outside non-requirements we will give preference to:

  • Experience with React

  • Any demonstrable real world products, or prior professional experience

  • Experience with Scala or functional programming, or comparable experience building backend and full-stack applications, for example Node.js using TypeScript.

  • Exposure to Kubernetes and/or Docker concepts.

  • Personal, academic, internship or open-source experience building full-stack applications, APIs, integrations or workflow automation.

  • Prior experience in a startup or similarly fast-moving environment.

  • Experience using AI-assisted development tools with a willingness to learn responsible review, testing and security practices.

  • Fintech or e-commerce domain

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Founding Engineer (Stackpoint Portfolio Company)
Founding Engineer (Stackpoint Portfolio Company)

Stackpoint Ventures • EE. UU.

A distancia
USD 150.000 - 210.000
Junior Full Stack Engineer
Junior Full Stack Engineer

SOUND DECISIONS • Utah

Presencial
USD 60.000 - 90.000
Medical/Dental/Vision insurance
401(k) with company match
Unlimited vacation
+2
Junior Full Stack Engineer
Junior Full Stack Engineer

SOUND DECISIONS • Texas

Presencial
USD 65.000 - 90.000
Medical benefits
401k with match
Unlimited vacation
+1
Staff AI Infrastructure Engineer
Staff AI Infrastructure Engineer

Aimlroles • EE. UU.

A distancia
USD 150.000 - 210.000
Backend Engineer (AI-Native) — Risk Infrastructure & Integrations
Backend Engineer (AI-Native) — Risk Infrastructure & Integrations

Coris • Palo Alto (CA)

Presencial
USD 150.000 - 210.000
Equity
Office in Palo Alto
Senior/Lead Fullstack JavaScript Engineer with AI skills
Senior/Lead Fullstack JavaScript Engineer with AI skills

EPAM Systems • EE. UU.

A distancia
USD 140.000 - 180.000
Member of Technical Staff (AI Products, Early Career, Industry)
Member of Technical Staff (AI Products, Early Career, Industry)

Perplexity AI • San Francisco (CA)

Presencial
USD 120.000 - 180.000
Staff Software Engineer
Staff Software Engineer

Collectors • EE. UU.

Presencial
USD 180.000 - 240.000
Employee Discounts
401(K) Matching Plan
Health Insurance
+3
Founding Engineer (Stackpoint Portfolio Company)
Founding Engineer (Stackpoint Portfolio Company)

Stackpoint • Boston (MA)

Presencial
USD 180.000 - 240.000
Senior Software Engineer_AI Augmented Software Development
Senior Software Engineer_AI Augmented Software Development

Reizend Private Limited • EE. UU.

A distancia
USD 120.000 - 180.000