Back-end Developer
Overview
Project Nebula is an initiative to build tools that help students. Back-end developers for Project Nebula build and maintain the core infrastructure that allow front-end developers to create robust user experiences.
Additionally, developers for Project Nebula 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 Project Nebula’s projects, but your desired project may have specific responsibilities that you can ask Willie about.
What We Need
Project Nebula 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 Project Nebula, 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