Become a LaunchCode Programmer

LaunchCode has 100 openings for developers with companies in the St. Louis area. Our goal is to connect developers looking for jobs with companies looking to hire in a way that ultimately leads to a new job. Qualified candidates will be paired with a programmer within a company to be trained for the job opportunity.

At a minimum, LaunchCode Candidates Should:

  • Have development experience, though work experience is not necessarily required.
  • Be familiar with an at least one imperative (C/C++, Java, Javascript, C#, Python, Ruby, etc.) or functional language (Haskell, Scala, F#, Clojure, etc). HTML, Markup Languages, etc do not meet the language requirement.
  • Have good problem solving skills. We are looking for logical minds that can understand cause and effect and how to break down difficult problems. This is critical for programmers. The ability to solve difficult algorithms is not required.
  • Understand basic control structures and elements of programs like loops, variables, functions, and potentially objects and classes.
  • Be eager to learn. This is a mentorship with a St. Louis company, and an incredible opportunity to get a job. Expectation will be for the candidate to work full time, plus potential weekend and nighttime hours to get up to speed and learn as much as possible.
  • Take criticism well and be assertive enough to ask for help.
  • Have good typing skills.

Pay is $15/hour. We expect the pairing/mentorship will last 2-3 months on average, but it could be more or less. The company is only committed to keep the candidate until they can make a decision on the future of that candidate with the company (prove yourself!). Assuming you perform well, we expect the candidate would be well-positioned to get a good salaried position.

If you want to be a LaunchCode candidate but do not feel you have the necessary skills, you can find free resources to brush up on or learn the skills you need to be placed at a company through LaunchCode in our Suggested Resources.


If you feel ready to apply, please begin your application below. We will be reviewing your application in the coming weeks and matching you up with ideal companies. After filling in the information below, you will have the ability to log-in later to complete your application. Contact us at [email protected] if you have questions.

Your LaunchCode Account