Skip to main content

Back-end Developer

Overview

Nebula Labs is an initiative to build tools that help students. Back-end developers for Nebula Labs build and maintain the core infrastructure that allow front-end developers to create robust user experiences.

Additionally, developers for Nebula Labs play an active role on the team and are encouraged to take part in discussions for designing and creating new features for products.

This description is general for all of Nebula Labs’s projects, but your desired project may have specific responsibilities that you can ask Willie about.

What We Need

Nebula Labs is looking for someone with:

  • Some experience building a project that uses a databases (SQL or NoSQL)
  • Some experience making calls to third-party APIs
  • Ability to communicate with others on a team
  • Experience debugging software

Additionally, the following would be useful:

  • Knowledge of how to use Git and GitHub
  • Experience building custom APIs

What You’ll Do

Your general responsibilities would be:

  • Attending weekly team meetings
  • Building back-end solutions

On a day-to-day basis, you would:

  • Keep in touch with your project lead about your progress
  • Engage in discussions on GitHub about the issues
  • Read and write technical documentation for your project

Expect to spend around 4 hours per week on this role.

What You'll Learn

As a developer for Nebula Labs, you’ll learn a mix of skills including:

  • How to utilize database tools to store and retrieve data
  • How to read and write technical documentation