What are the responsibilities and job description for the Node.js Developer position at Edify?
We are looking for a Node.js Developer, to focus on building out internal applications and services for the platform. This position will be part of the DevOps team. You will work as part of a team and individually with little supervision. You should possess excellent knowledge of at least one programming language but a main focus of Node.js. The ideal candidate would have some knowledge of CI/CD pipelines.
Responsibilities
- Development and integration of internal applications
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Maintaining the central database
- Implementation of security and data protection
- Integration of backend API’s
- Assist with development operation automation tasks
- Assist with compliance data collection
Qualifications
- 2 years of Node.js experience
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks available for it
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Understanding accessibility and security compliance
- Experience with RESTful APIs
- Understanding fundamental design principles behind a scalable application
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git