NodeJS Developer - Remote / Michigan

Vaco Technology

Detroit Michigan

United States

Information Technology
(No Timezone Provided)

NodeJS Engineer
Application Engineers implement features, APIs, business logic, and data storage based on designs provided by technical leadership. They collaborate with other Application Engineers to integrate the business logic, and databases. They work closely with Product Managers to understand requirements and Quality Assurance Engineers to thoroughly test functionality and resolve bugs.

Responsibilities
* Develop assigned functionally while following the architectural vision provided by technical leadership and adhering to code standards.
* Serve as release coordinators for new functionality and bug fixes by creating release branches and deploying to production using a Git Flow workflow.
* Participate in frequent code reviews to ensure development standards are met.
* Shepard functionality as it moves between development, test, user acceptance testing and production environments while coordinating multiple team members.
* Partner with Quality Assurance and Application Engineer team members to identify and resolve issues identified during the development process or by users.
* Provide an accurate status of their progress during the daily standup meeting.
* Work with the team during regular planning sessions to develop detailed technical tasks from business requirements while providing time estimates, identifying dependencies, and setting deadlines.
* Prepare and deliver business value-oriented demonstrations to the engineering team or end-users.
* Participate in frequent retrospective and postmortem discussions while providing critical analysis with a focus on process improvement and conflict resolution.
* Act autonomously in their decision making while following philosophies and guidelines established by the team.
* Participate in onboarding all new employees with a focus on cross-functional competencies.

Qualifications
You must have a strong understanding of the following:
* JavaScript
o ES2015, ES2016, and ES2017 standards
o NodeJS
* Familiarity with object to document mapping - we use Mongoose
* NoSQL Databases - we use MongoDB
* Service Oriented architecture or Microservices architecture
* Test-driven development - we use Mocha and Chai
* Identifying and resolving performance issues in a NodeJS environment
* Experience solving textbook computer science problems in the wild
* Experience with media playback and distribution is a plus

Job Requirements:
Application Engineers implement features, APIs, business logic, and data storage based on designs provided by technical leadership. They collaborate with other Application Engineers to integrate the business logic, and databases. They work closely with Product Managers to understand requirements and Quality Assurance Engineers to thoroughly test functionality and resolve bugs. Responsibilities • Develop assigned functionally while following the architectural vision provided by technical leadership and adhering to code standards. • Serve as release coordinators for new functionality and bug fixes by creating release branches and deploying to production using a Git Flow workflow. • Participate in frequent code reviews to ensure development standards are met. • Shepard functionality as it moves between development, test, user acceptance testing and production environments while coordinating multiple team members. • Partner with Quality Assurance and Application Engineer team members to identify and resolve issues identified during the development process or by users. • Provide an accurate status of their progress during the daily standup meeting. • Work with the team during regular planning sessions to develop detailed technical tasks from business requirements while providing time estimates, identifying dependencies, and setting deadlines. • Prepare and deliver business value-oriented demonstrations to the engineering team or end-users. • Participate in frequent retrospective and postmortem discussions while providing critical analysis with a focus on process improvement and conflict resolution. • Act autonomously in their decision making while following philosophies and guidelines established by the team. • Participate in on-boarding all new employees with a focus on cross-functional competencies. Qualifications You must have a strong understanding of the following: • JavaScript o ES2015, ES2016, and ES2017 standards o NodeJS • Familiarity with object to document mapping - we use Mongoose • NoSQL Databases - we use MongoDB • Service Oriented architecture or Microservices architecture • Test-driven development - we use Mocha and Chai • Identifying and resolving performance issues in a NodeJS environment • Experience solving textbook computer science problems in the wild • Experience with media playback and distribution is a plus

NodeJS Developer - Remote / Michigan

Vaco Technology

Detroit Michigan

United States

Information Technology

(No Timezone Provided)

NodeJS Engineer
Application Engineers implement features, APIs, business logic, and data storage based on designs provided by technical leadership. They collaborate with other Application Engineers to integrate the business logic, and databases. They work closely with Product Managers to understand requirements and Quality Assurance Engineers to thoroughly test functionality and resolve bugs.

Responsibilities
* Develop assigned functionally while following the architectural vision provided by technical leadership and adhering to code standards.
* Serve as release coordinators for new functionality and bug fixes by creating release branches and deploying to production using a Git Flow workflow.
* Participate in frequent code reviews to ensure development standards are met.
* Shepard functionality as it moves between development, test, user acceptance testing and production environments while coordinating multiple team members.
* Partner with Quality Assurance and Application Engineer team members to identify and resolve issues identified during the development process or by users.
* Provide an accurate status of their progress during the daily standup meeting.
* Work with the team during regular planning sessions to develop detailed technical tasks from business requirements while providing time estimates, identifying dependencies, and setting deadlines.
* Prepare and deliver business value-oriented demonstrations to the engineering team or end-users.
* Participate in frequent retrospective and postmortem discussions while providing critical analysis with a focus on process improvement and conflict resolution.
* Act autonomously in their decision making while following philosophies and guidelines established by the team.
* Participate in onboarding all new employees with a focus on cross-functional competencies.

Qualifications
You must have a strong understanding of the following:
* JavaScript
o ES2015, ES2016, and ES2017 standards
o NodeJS
* Familiarity with object to document mapping - we use Mongoose
* NoSQL Databases - we use MongoDB
* Service Oriented architecture or Microservices architecture
* Test-driven development - we use Mocha and Chai
* Identifying and resolving performance issues in a NodeJS environment
* Experience solving textbook computer science problems in the wild
* Experience with media playback and distribution is a plus

Job Requirements:
Application Engineers implement features, APIs, business logic, and data storage based on designs provided by technical leadership. They collaborate with other Application Engineers to integrate the business logic, and databases. They work closely with Product Managers to understand requirements and Quality Assurance Engineers to thoroughly test functionality and resolve bugs. Responsibilities • Develop assigned functionally while following the architectural vision provided by technical leadership and adhering to code standards. • Serve as release coordinators for new functionality and bug fixes by creating release branches and deploying to production using a Git Flow workflow. • Participate in frequent code reviews to ensure development standards are met. • Shepard functionality as it moves between development, test, user acceptance testing and production environments while coordinating multiple team members. • Partner with Quality Assurance and Application Engineer team members to identify and resolve issues identified during the development process or by users. • Provide an accurate status of their progress during the daily standup meeting. • Work with the team during regular planning sessions to develop detailed technical tasks from business requirements while providing time estimates, identifying dependencies, and setting deadlines. • Prepare and deliver business value-oriented demonstrations to the engineering team or end-users. • Participate in frequent retrospective and postmortem discussions while providing critical analysis with a focus on process improvement and conflict resolution. • Act autonomously in their decision making while following philosophies and guidelines established by the team. • Participate in on-boarding all new employees with a focus on cross-functional competencies. Qualifications You must have a strong understanding of the following: • JavaScript o ES2015, ES2016, and ES2017 standards o NodeJS • Familiarity with object to document mapping - we use Mongoose • NoSQL Databases - we use MongoDB • Service Oriented architecture or Microservices architecture • Test-driven development - we use Mocha and Chai • Identifying and resolving performance issues in a NodeJS environment • Experience solving textbook computer science problems in the wild • Experience with media playback and distribution is a plus