The Job Post
Hiring Node.js Developer To Help Shape The Future Of Education
About Us
We are Outlier.org and we are looking for talented Node.js engineers to help us shape the future of education..
Our platform has the world's best online university-level courses, taught by some of the most celebrated educators in the world. Outlier courses use the active learning method to help students visualize, understand, and enjoy learning.
You will be joining our talented back-end team to help build out our education platform. Your work will be used by thousands of students each day and you will work closely with our product and front-end developer teams.
Life at Outlier:
We value our in-house talent. As our company grows, we want our engineers to grow with it. So not only do you get to work in a collaborative environment with other peers to inspire you to better yourself, you will have our management staff there to continue to support and challenge you to be the best engineer you can be.
Our technologies:
- Server: Node.js
- Databases: Redis, Airtable, DatoCMS
- Platform: Github, ZenHub, Slack
Your Responsibilities:
- Co-architect Node.js solutions, develop the code, and manage the applications
- Understand how our systems work and break; automate and improve these systems to be observable and fast recovering
- Work with other engineers to create reliable and scaleable systems.
- Become informed of business and engineering needs to drive key decisions on how our architecture and systems will evolve over time
- Setup monitoring and testing of your APIs and services to better understand real time health of your products.
- Work closely with Product and Front-End teams to develop new features.
Requirements:
- Be able to work 30+ hrs a week
- Must work between 9am-5pm PT on weekdays
- Working experience with backend development using JavaScript and Node.js
- Working experience with one or more Node.js frameworks (e.g., Express)
- Working experience with w/ Git toolset
- Experience w/ Redis
Preferred Qualifications:
- Experience w/ Airtable
- You write well and communicate clearly.
- You prefer problems over tasks.
- You're a self-starter and strong finisher.
- Comfortable working in a fast-moving team environment.
- You are data-driven and strongly motivated by success and learnings through experiments and metrics analysis.
- You have a strong background in testing/quality with clear design solutions.
Pay:
$600 /hr - $800 /hr a week (30-40 hours). You can regularly make more than $3200 per month if you put in the work.
NOTE:
Please use Upwork to apply for this position. If you attempt to contact Outlier via email or other means, we will not respond, and you will be disqualified from this and future positions.
If a new GitHub account is used or you do not provide the repository that holds the solution to the challenge, you will not receive a response.
We look forward to hearing from you!
Screening Question:
Note: Applications without solutions to below challenge will not be considered. Please solve the Git Challenge here: https://github.com/outlier-org/challenge-git and provide the link to your GitHub repo w/ your solution. DO NOT fork this repo
Are you capable of working weekdays within the timeframe of for at or more 30hrs/week?
Are you associated with a group or agency? If so which one? If not, please respond with "no".
Do you have a primary job or attend schooling? If so, what are the primary hours of that role?
Category
Back-end Development
Skills
JavaScript, Node.js
Scope
Large, More than 6 months, expert level
Location
Talent location: Worldwide, (select all countries except Pakistan)
Budget
$20 /hr
Visibility
- Who can see your job?:
- Only Upwork talent
- How many people do you need for this job?
- 4
Talent Preferences
- Talent Type:
- Independent
- English Level:
- Fluent or better