Job Descritpion of Node.JS & Angular Developer
6+ Years Relevant Experience
- Strong proficiency with JavaScript or CoffeeScript depending on your technology stack.
- Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc depending on your technology stack).
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages (such as Jade, EJS, etc depending on your technology stack).
- Good understanding of server-side CSS preprocessors (such as Stylus, Less, etc depending on your technology stack).
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Understanding accessibility and security compliance (Depending on the specific project).
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Understanding fundamental design principles behind a scalable application.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
- Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools, such as GitIn depth knowledge of Node.js.
- Hands on experience with HTML, CSS, and AJAX.
- Development experience designing object-oriented JavaScript and SVG.
- Applicable knowledge of web libraries and frameworks such as AngularJS, Polymer, and Closure.
- Familiarity with the whole web stack, including protocols and web server optimization techniques.
- Strong analytical skills and problem-solving aptitude strong proficiency with JavaScript (and typescript).
- Knowledge of Node.js and frameworks available for it such as Express, Strong Loop, etc.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Understanding accessibility and security compliance User authentication and authorization between multiple systems, servers, and environments (JWT tokens & access control API Development).
- Knowledge of RDBMS/NoSQL databases.
- Understanding fundamental design principles behind a scalable application Experience with AWS API Gateway, Lambda Functions.
- Integration of user-facing elements developed by front-end developers with server side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection.
- Integration of data storage solutions may include databases, key-value stores, blob stores, etc.
- Work as part of a team developing applications and services using Agile development methods.
- Contribute to team and organizational improvements in process and infrastructure.
- Build customer-facing UI and back-end services for payment processing administration and management.
- Code, teste and operate node.js based services.
- Effectively use tools and ingenuity to identify and fix defects before they become a problem.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Work with the product and design teams to understand end-user requirements, formulate definitions of done, and translate that into an effective technical solution.
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Writing progress reports and delivering presentations to the relevant stakeholders.
- Liaising with team members, management, and clients to ensure projects are completed to standard.
- Identifying risks and forming contingency plans as soon as possible.
- Analysing existing operations and scheduling training sessions and meetings to discuss improvements.
Required Skills for Node.JS & Angular Developer Job
- Node JS
- Angular. JavaScript
- HTMLS5
- CSS3
- AWS
Our Hiring Process
- Screening (HR Round)
- Technical Round 1
- Technical Round 2
- Final HR Round