0% found this document useful (0 votes)
24 views

NodeJS - Job Description

The role involves taking project requirements and mapping them to technical designs. The individual will actively participate in architecture teams to define products and future plans. They will work closely with development teams to ensure the platform supports their needs and with engineering teams to ensure scalability and ease of deployment. Key skills include knowledge of software design patterns, working in a fast-paced environment, problem solving, self-driving nature, and innovation. A computer science degree and 3+ years building large internet services are required, along with RESTful web services experience and Linux skills. Node.js, MySQL, AWS, and Git experience are preferred.

Uploaded by

james8arrojo
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

NodeJS - Job Description

The role involves taking project requirements and mapping them to technical designs. The individual will actively participate in architecture teams to define products and future plans. They will work closely with development teams to ensure the platform supports their needs and with engineering teams to ensure scalability and ease of deployment. Key skills include knowledge of software design patterns, working in a fast-paced environment, problem solving, self-driving nature, and innovation. A computer science degree and 3+ years building large internet services are required, along with RESTful web services experience and Linux skills. Node.js, MySQL, AWS, and Git experience are preferred.

Uploaded by

james8arrojo
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

NATURE OF WORK This section contains the key objectives for the role.

* Take project requirements and map them to technical design


* Actively participate in architecture design teams as a key contributor to product definition and future
implementation planning
* Work closely with web & backend development teams to ensure the platform is built to support their needs
* Work closely with service engineering teams to ensure platform is built with scalability & ease of deployment and
maintenance

DISPLAYED SKILL MASTERY This section contains necessary behavioral and technical skill stack.

* Good knowledge of TDD, OOP and software design patterns


* Work in a fast-paced, multi-tasking environment
* Fast learner
* Excellent problem solving and debugging skills
* Self-driven, ability to lead various product initiatives
* Strong sense of ownership
* Innovative

REQUIRED QUALIFICATIONS This section contains the required education and experience for the role.

* BS or MS in Computer Science or equivalent


* 3+ years of building large scale internet services
* Strong experience in developing and consuming RESTful web services
* Working knowledge of Linux command line

* Required skills
- Node.js
- MySQL

* Huge plus
- AWS S3
- API Gateway
- AWS SNS
- AWS SQS
- Serverless Framework
- Experience with Git workflows
- Experience working on large web projects built simultaneously by multiple teams
* Big plus
- Gitlab CI/CD
- ReactJS
- Experience in unit testing using Jest or Mocha
- HTML
- CSS
- React Hooks
- React Testing Library
- Webpack

You might also like