Summer 2016

Software Development Intern Program for High School Students

at Oasis Digital, St. Louis, MO

Application Deadline: April 20, 2016.

It’s almost time for Oasis Digital’s Summer 2016 intern program. You might want to look back to our previous year programs, or our inspiration, the Fog Creek program. Interns at Oasis Digital work on serious, complex projects, though the work is sometimes exploratory in nature (rather than part of our real development work for customers). Interns write software, test software, write about software, etc. The purpose of the work is to educate and enlighten the interns, and create something useful to Oasis Digital and its customers.


Unlike some programs, ours is for high school students, or recent high school graduates about to enter college. To apply, you should have a strong interest, and at least a bit of casual experience (at school or at home) writing software.

We plan to hire two or more student interns.

How Long?

The work will last about 10 weeks, from the first week of June through early August 2015. Interns should expect to work around 30 hours per week, though only a portion of that will be on-site in-person. Other than a few fixed meetings per week, your schedule will be flexible.

We can adjust the dates if needed, to accommodate college start dates, family vacations, and so on.

Does It Pay?

Yes, these are paid internships. Each intern will have the opportunity to earn about $ 2,200 for a full summer of work.

In addition, we have a (company-paid) lunch together, once or twice a week.

What Will We Build?

The project(s) for this summer will be to build or extend one or more web/mobile/tablet applications. Interns (with help from Oasis Digital staff) will work on various parts of an end-to-end system:

Database Schema
Server / backend services
Web client application
Mobile (native or HTML5) application
Tablet (native or HTML5) application
Document and deploy all of the above

The schedule goal is to develop a first working version of a project, and “ship” it, halfway through the summer. Then with the rest of the summer, add interesting features, platforms, polish, and so on.

More importantly than what we will build, is what everyone will learn. Expect to learn more in the summer than you would in many classes.

What Language?

The exact toolset will depend on what we build, and may include:

  • JavaScript
  • Angular 2
  • Java
  • Clojure
  • Git
  • HTML (including HTML5)
  • PostgreSQL, MySQL, or MS SQL Server
  • Linux, Windows, OSX
  • iOS or Android native development
  • Various other open source tools and libraries


  • Strong (for your age) computer programming skills
  • Excellent written and spoken English skills
  • Current enrollment in high school
  • Top grades or a track record of success
  • Permanent legal right to work in the United States
  • Residence in the St. Louis MO metro area
  • A computer available to work on, when you’re not at the office

How Do I Apply?

Apply via our job application page, not by email or phone. We expect intern applicants to have a one-page resumé listing interests, software training, and personal projects, not professional work. If you do not have one, we suggest you get input from a school counselor, parent, or other professional.

Any Questions?

If you have any questions, please email us: