Skip to content

SchedGo is Recruiting

About SchedGo

SchedGo Hero

Our Team

We are a student startup committed to make class scheduling easier. We've participated in 2021 Cohort of PLASMA Startup Accelerator, integrated 4 UC campuses, and gained 1000+ Monthly Active Users (MAU) in 2021.

We are looking for highly motivated individuals who are passionate about building an impactful, innovative, production-ready product that could be used by college students nationwide.

Check out our video: SchedGo - Youtube.

(If you're in Mainland China, you may use this Backup Video Link (bilibili))

Our Product

SchedGo (schedgo.com) is an advanced schedule builder for college students, which generates the best possible class schedules considering a student's preferences holistically, such as time, instructor, seat availability, etc.

SchedGo Solution

We make the scheduling process to much faster and easier. Students simply choose what courses they’d like to take, set their scheduling preferences, such as time, instructor, seat availability. Our algorithm will consider all factors holistically and generate the best section combination for them to register.

Opening Positions

We are expanding our team and actively recruiting for all positions NOW.

  • SWE: Software Engineer Intern
  • SWE: Software Engineer (Front-end)
  • SWE: Software Engineer (Back-end)
  • SWE: Software Engineer / Tech Lead (Full-stack)
  • SWE: Software Engineer / Tech Lead (DevOps & Cloud Solution Architect)
  • MKT: Marketing Intern
  • MKT: Marketing Associate
  • DES: Design Intern
  • DES: Graphics Designer
  • DES: UI/UX Designer

Apply now: go.schedgo.com/apply

Software Engineering Positions

Software Engineer Intern

This internship is open to freshman or sophomore expected to graduate after 2024. No prior industrial experience is required. Responsibilities of this role are individualized based on your preference and our business needs.

Detailed week-by-week onboarding guides will be provided for you to learn the essential industry knowledge of full-stack software development. You are expected to learn new technologies at a much faster pace than a typical Computer Science class offered at UC Davis.

The internship program will last for 6-8 weeks. Interns are expected to spend 10-16 hours / week depending on your previous experience and learning pace.

You will become an official member of SchedGo if you demonstrated the following during the internship:

  • your passion and commitments towards SchedGo
  • ship sufficient amount of quality code into production (which will be used by thousands of users)
  • ability to learn and apply new skills quickly

Minimum Qualifications

  • Object-oriented Programming (OOP) in any languages

Preferred Qualifications

  • Ability to learn new programming languages / development frameworks quickly
  • Experience with personal / group software projects outside classrooms
  • Experience with Git & GitHub

Apply now: go.schedgo.com/apply

Software Engineer (Front-end)

This position is open to all students.

Time Commitment: 8 - 16 hours / week

Probation Period: 3-5 weeks

Responsibilities

  • Develop new features for our web app
  • Work closely with designers to evaluate design approaches

Minimum Qualifications

  • Experience in modern web programming through projects or internships (A- or above in ECS 162 at UC Davis if lacking out-of-class experience)
  • Experience with HTML, CSS, and JavaScript
  • Experience with React, Angular, or Vue

Preferred Qualification

  • Prior out-of-classroom experience in web development
  • Experience with Git and GitHub
  • Experience with TypeScript
  • Experience with Agile development practices in a team environment

Apply now: go.schedgo.com/apply

Software Engineer (Back-end)

This position is open to all students.

Time Commitment: 8 - 16 hours / week

Probation Period: 3-5 weeks

Responsibilities

  • Develop Web APIs that serve the front-end web app
  • Develop algorithms and data models to support new features
  • Work with NoSQL databases to query and update data

Minimum Qualifications

  • Experience with Object-oriented Programming (OOP) in a statically-typed language
  • Experience in developing Web APIs
  • Experience with Git
  • Experience with databases

Preferred Qualifications

  • Experience with Agile development practices in a team environment
  • Experience with Unit Testing
  • Experience with NoSQL databases
  • Experience with Authentication & Authorization

Apply now: go.schedgo.com/apply

Software Engineer / Tech Lead (Full-stack)

This position is open to all students.

Time Commitment: 10 - 20 hours / week

Probation Period: 3-6 weeks

Responsibilities

  • Create detailed, low-level design such as algorithms, database schema, APIs, and data transfer object models, given a high-level description of the business requirement in the perspective of the end-users
  • Design layers of abstractions to ensure modular, scalable, extensible, easy-to-test features
  • Implement high-quality front-end or back-end components

Minimum Qualification

  • Meet ALL the minimum qualifications for Front-end and Back-end positions above

Preferred Qualification

  • Meet MOST of the preferred qualifications for both Front-end and Back-end positions above

Apply now: go.schedgo.com/apply

Software Engineer / Tech Lead (DevOps & Cloud Solution Architect)

This position is open to all students.

Time Commitment: 10 - 20 hours / week

Probation Period: 3-6 weeks

Responsibilities

  • Work on the automation of build, testing, packaging, deployment, and monitoring of software components using modern DevOps tools
  • Build a secure, reliable, scalable, efficient, and cost-effective cloud architecture
  • Architect technical solutions in the cloud from evaluating business requirements to choosing appropriate stacks
  • Provide documentations and interfaces for external developers to create 3rd-party college integrations that helps SchedGo benefit more college students around the world
  • Improve the quality of software and the efficiency of software development by enforcing linting, testing, and code review policies

Minimum Qualifications

  • Experience with Linux
  • Meet all minimum qualifications for Back-end position above

Preferred Qualifications

  • Experience with CI/CD tools such as GitHub Actions, Azure Pipelines, GitLab CI, or CircleCI
  • Experience with containerization technology such as Docker
  • Experience with cloud computing platforms such as Amazon Web Service (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
  • Experience with writing technical documentations

Apply now: go.schedgo.com/apply

Marketing Positions

Marketing Associate

Time Commitment: 6 - 12 hours / week

Responsibilities

  • Perform market analysis and research
  • Conduct user interviews
  • Prepare promotional materials
  • Assist in marketing and promotional activities on social medias
  • Support the Business Development & Publicity teams in daily administrative tasks

Minimum Qualifications

  • Experience in market analysis and research

Preferred Qualifications

  • Ability to apply strategic and marketing frameworks (eg. SWOT Analysis)

About you

  • Thirst for learning and growth
  • Excellent verbal and written communication skills
  • Methodical, highly organized, and intense attention to detail
  • Love for taking initiatives and a self-starter
  • Excited to voice opinions and give feedback
  • Team-focused and highly collaborative
  • Passionate about SchedGo's mission

Apply now: go.schedgo.com/apply

Marketing Intern

Time Commitment: 6 - 12 hours / week

Responsibilities

  • Perform market analysis and research
  • Conduct user interviews
  • Assist in marketing and promotional activities on social medias
  • Support the Business Development & Publicity teams in daily administrative tasks

About you

  • Strong desire to learn along with professional drive
  • Excellent verbal and written communication skills
  • Methodical, highly organized, and intense attention to detail
  • Love for taking initiatives and a self-starter
  • Excited to voice opinions and give feedback
  • Team-focused and highly collaborative
  • Passionate about SchedGo's mission

Apply now: go.schedgo.com/apply

Design Positions

Designer Intern

Time Commitment: 4 - 10 hours / week

Minimum Qualifications

  • Experience in graphic design or visual design (User Interface)
  • Experience with Adobe Illustrator, Figma, or Adobe XD

Preferred Qualifications

  • Experience working with developers

About you

  • Enthusiastic about SchedGo's mission
  • Excited to improve SchedGo

Apply now: go.schedgo.com/apply (please upload samples of your work in the application)

Graphic Designer

We are seeking designers who are interested in growing with SchedGo and aligns with our vision. This role centers around collaboration with the graphic designer, UI/UX designer, and marketing team members to create effective designs for digital marketing and more.

Time commitment: 6 - 12 hours / week

Minimum Qualifications

  • Proficient with Adobe Illustrator / Photoshop

Preferred Qualifications

  • Strong organizational and team work skills

Responsibilities

  • Collaborate with developers and other designers across teams
  • Work collaboratively across multiple projects and different areas of work with flexibility
  • Oversee SchedGo’s branding and visual identity
  • Bring new ideas to the table and critique designs

Apply now: go.schedgo.com/apply (please upload samples of your work in the application)

UI/UX Designer

We are seeking UI/UX designers who are interested in growing with SchedGo and aligns with our vision. This role is focused on giving the end users an immersive and pleasing experience for users while they building their schedules. This role will oversee the designs and user experience for SchedGo’s interface and work closely with software engineers.

Time Commitment: 6 - 12 hours / week

Minimum Qualification

  • Experience in designing UX for web / mobile apps

Preferred Qualifications

  • Experience in UI/UX prototyping tools such as Figma or Adobe XD
  • Experience in prototyping in HTML and CSS
  • Experience in Responsive Design

Responsibilities

  • Collaborate with developers and other designers across teams
  • Present your ideas well and have ideas be centered around giving the and users a pleasing experience
  • Think strategically, be creative, and be flexible with your designs
  • Generate innovative ideas that aligns with our mission

Apply now: go.schedgo.com/apply (please upload samples of your work in the application)