Previous Job
Previous
Onsite Senior Developer - Node JS
Ref No.: 18-03952
Location: Mayfield Heights, Ohio
Start Date: 09/13/2018
  • Overall 8+ years of experience on development of high performance and high availability web applications and services
  • Having 5+ years of experience in NodeJS.
  • Must have worked as a full-stack developer using MEAN stack for development of cloud-ready / cloud-native applications
  • Excellent understanding on micro-services architecture, scaled APIs and containerization of legacy services
  • 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
  • User authentication and authorization between multiple systems, servers, and environments
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
  • Writing non-blocking code, and resorting to advanced techniques.
  • Writing reusable, testable, and efficient code.
  • Implementation of security and data protection.
  • Writing extensive unit tests using automated TDD/BDD tasks.
  • Creating configuration, build, and test scripts for Continuous Integration environments.

Specialized/Practical Knowledge:
  • Overall experience on MEAN stack with full-stack development experience
  • Experience on development of IDEs based on Electron, Theia will be highly advantageous
  • NodeJS
  • OOPs Concepts
  • Multithreaded Applications

Special Instructions:
  • Experience in Agile, SAFe
  • Experience in Co-ordination and peer reviews with other team member