Oregon State University

School of Electrical Engineering and Computer Science

School of Electrical Engineering and Computer Science

Connect with Us

  • For Students looking for Jobs
  • For Alumni to stay connected
  • For Employers needing to hire

Don't wait! First round interviews are being scheduled now.

3-5 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Colleges & Universities
Front-end Software Engineer
(This job is no longer available)
InstaEDU | San Francisco, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

InstaEDU is looking for an experienced front-end engineer with great leadership skills. As we transition from beta-stage to a global web application, we're looking for someone with a strong understanding of Javascript and MVC concepts to help shape and develop key features and user interfaces. This is a unique opportunity to play a major role on a small team and help millions of students get personal academic attention.


3+ years of front-end engineering experience
Extremely strong Javascript and CSS skills
Extensive experience with JQuery and Backbone
Familiarity with Python (or an comparable language, such as PHP or Ruby)
Strong ability to collaborate and communicate
Flexible and willing to adapt as new engineering challenges arise
Passion for InstaEDU's product and mission
BA/BS degree with a strong academic record (or equivalent work


Experience with node.js, socket.io, and Jasmine a big plus
Experience working with Django, SQL/MySQL, and/or Redis/NoSQL


Small team where everyone has a major impact
Competitive salary with great equity compensation
Casual, open office environment
Medical, dental and vision insurance
Downtown San Francisco location close to awesome food and easy transit

About InstaEDU

"InstaEDU Content" means Content that InstaEDU makes available through the Site or Services, including any Content licensed from a third party, but excluding User Content. "Lesson Services" mean any tutoring or educational services a Student may receive from an Expert related to a Student's InstaEDU account or the Services. "User Content" means Content that an Expert or Student posts, uploads, publishes, submits or transmits to be made available through the Site or Services in connection with the Lesson Services or otherwise. "Student" means an individual who registers via the Site in order to contact an Expert and/or partake of an Expert's Lesson Services via the Services. "Expert" means a tutoring or educational services provider accessible via the Services. You understand and agree that InstaEDU acts only as an interface to facilitate communications between Students and Experts and to collect payment from Students on behalf of Experts. THE SITE AND SERVICES COMPRISE AN ONLINE PLATFORM WHICH FACILITATES THE CONNECTION BETWEEN STUDENTS AND EXPERTS FEATURED ON THE SITE AND VIA THE SERVICES. YOU UNDERSTAND AND AGREE THAT INSTAEDU IS NOT A PARTY TO ANY AGREEMENTS ENTERED INTO BETWEEN STUDENTS AND EXPERTS. EXPERTS ARE INDEPENDENT CONTRACTORS, NOT EMPLOYEES OR AGENTS OF INSTAEDU. INSTAEDU HAS NO CONTROL OVER THE CONDUCT OF STUDENTS, EXPERTS AND OTHER USERS OF THE SITE AND SERVICES, AND DISCLAIMS ALL LIABILITY IN THIS REGARD. Certain areas of the Site (and your access to or use of certain Services or Collective Content) may have different terms and conditions posted or may require you to agree with and accept additional terms and conditions. If there is a conflict between these Student Terms of Service and terms and conditions posted for a specific area of the Site, Services or Collective Content, the latter terms and conditions will take precedence with respect to your use of or access to that area of the Site, Services or Collective Content, as applicable. YOU ACKNOWLEDGE AND AGREE THAT, BY ACCESSING OR USING THE SITE OR SERVICES, SEARCHING FOR AN EXPERTS VIA THE SITE OR SERVICES, OR BY POSTING ANY CONTENT ON THE SITE OR THROUGH THE SERVICES, YOU ARE INDICATING THAT YOU HAVE READ, AND THAT YOU UNDERSTAND AND AGREE TO BE BOUND BY, THESE STUDENT TERMS OF SERVICE, WHETHER OR NOT YOU HAVE REGISTERED VIA THE SITE. IF YOU DO NOT AGREE TO THESE STUDENT TERMS OF SERVICE, THEN YOU HAVE NO RIGHT TO ACCESS OR USE THE SITE, SERVICES OR COLLECTIVE CONTENT. If you accept or agree to these Student Terms of Service on behalf of a company or other legal entity, you represent and warrant that you have the authority to bind that company or other legal entity to these Student Terms of Service and, in such event, "you" and "your" will refer and apply to that company or other legal entity.