Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- You will be a member of an ever growing Node team that will be responsible for resolving issues, implementing new features and taking guidance from your team lead.
- As an engineer on our Node team, you will be converting API specs into functional endpoints that our Android, iOS and Web clients will use to consume and interact with.
- You should be able to self sufficiently resolve tickets, and should be able to accomplish MVP and POC objectives based on specs and previous experiences.
- At times you may be responsible for taking a leadership role on small projects where you will be guiding less-senior engineers to help complete the project.
Job Requirements
- Fluently in English
- Proficiency with JavaScript async/await and Expert level JavaScript skills
- 5+ years experience with Node.js (not solely for the purposes of using npm or yarn)
- 5+ years experience with Express.js
- management blockers and required assets to complete project
- Experience writing unit tests
- Experience with SQL
- Experience with PostgreSQL
- Ability to architect a Node + Express + SQL application and REST API from project requirements, including but not limited to the designing of routes, controllers and models from start to finish
- Experience creating estimating project timelines and communicating with project
- Ability to do peer code reviews and provide constructive criticisms to teammates