Nagging Panda is looking for an experienced Full Stack Node.js Developer focused on both front-end and back-end development.
This is a Senior Developer level position, working from home. Senior developer must be able to work in a close knit development team reporting to C levels.
Responsibilities
Full stack development including front-end development, integration with server-side logic, database design, and implementationWriting reusable, testable, and efficient codeDesign and implementation of low-latency, high-availability, and performant applicationsImplementation of security and data protection
Skills And QualificationsStrong proficiency with TypeScript / JavaScript / JSONExcellent knowledge of Node.js and frameworks available for it (NestJS)Good understanding of front-end technologies, such as HTML5, and CSS3, Angular (NG-ZORRO)Good understanding of server-side CSS pre-processors (Less)Proficient understanding of code versioning tools (Git, GitHub)Solid experience building SQL queriesGood understanding of Agile development methodologiesUnderstanding of containerisation (i.e.. Docker)Understanding the nature of asynchronous programming and its quirks and workaroundsUnderstanding accessibility and security complianceUser authentication and authorization between multiple systems, servers, and environmentsIntegration of multiple data sources and databases into one system, predominately accounting systems.Understanding fundamental design principles behind a scalable applicationUnderstanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platformImplementing automated testing platforms and unit testsUnderstanding of accounting processes helpfulProven work ethic and effective communication skills, as well as a willingness to learn