What Add job title, key skills
Scroll for more!

Technical Architect - Node.JS

Zoek Pin Bengaluru, Karnataka

Permanent (Full time)

Posted 12 days ago

Roles & responsibilities Provide technical direction to the team and is a key contributor on all projects (Product Development, Release Cycles Responsible for designing, developing and integrating web based applications and related backend systems Responsible for defining and maintaining overall architecture for all system/program/initiatives Contribute in code reviews & client interactions Integrating the front-end elements built by co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary. Integrating 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 performing applications. Implementing security and data protection. Integrating data storage solutions. Desired skills At least 7+ years experience in JavaScript with object oriented concepts and ECMA script 6+ Good knowledge of with the expertise in working with Express framework. Knowledge of MongoDB. Hands-on experience in integrating with MongoDB, and creating the REST APIs using . Good understanding the nature of asynchronous programming or promises and its quirks and workarounds. Good understanding of server-side templating languages (such as Jade, EJS, etc.), and server-side CSS pre-processors (such as Less, etc.). Understanding of networking protocols. Understanding accessibility and security compliance. 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, like 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 Git, SVN etc. Hand-on experience in working with AWS (S3, CloudFront, ELB, EC2 etc), integrating it with . Database optimization and indexing Experience on any of the payment gateway or wallet integration Experience on Push notification and analytics integrations Basic knowledge on any of the webservers (Nginx, Apache, etc.) Basic knowledge on Typescript Basic understanding of front-end technologies, such as HTML5, CSS3, AngularJS etc.

Report job View Company Page
Apply on Hirer's Site
Apply on Hirer's Site
Similar Jobs