About the job
We are seeking a talented and passionate Senior Node.js Developer to join our dynamic team at Blueberry Digital Labs. In this role, you will leverage your expertise in JavaScript and Node.js to develop robust and scalable web applications.
Key Responsibilities:
- Utilize strong knowledge of JavaScript concepts including prototypes and closures to build effective solutions.
- Demonstrate proficiency in Node.js, Express.js, and middleware management.
- Work with NoSQL databases with a preference for MongoDB for data storage and retrieval.
- Implement asynchronous programming with promises and callbacks, while avoiding callback hell.
- Integrate real-time technologies such as Socket. IO and Engine. IO.
- Optimize application performance using Node.js performance techniques.
- Design and develop APIs with a focus on security best practices.
- Utilize server-side templating languages such as Jade and EJS.
- Gain familiarity with AWS infrastructure and its services.
- Possess a solid understanding of Java programming.

