ValueLabs is hiring Full Stack Engineer in Bengaluru

Job Description:

We are looking for a skilled Node.js Developer to join our team. In this role, you will be responsible for developing and implementing server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, you should be able to take a lead in optimizing our applications for maximum scalability and reliability.

Responsibilities:

  • Develop and maintain server-side architecture using Node.js
  • Design and implement RESTful APIs using TypeScript
  • Develop reusable code and libraries for future use
  • Implement SOLID principles in the development process
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Implement security and data protection best practices
  • Stay abreast of developments in web applications and programming languages

Requirements:

  • Strong proficiency with TypeScript and JavaScript
  • Knowledge of Node.js frameworks such as Express.js
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Solid understanding of object-oriented programming principles
  • Familiarity with Java frameworks (e.g., Spring Boot) is a plus
  • Experience with building Microservices architecture
  • Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Nginx), and UI/UX design
  • Experience with npm and version control (e.g., Git)
  • Good understanding of server-side templating languages
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • BSc/MSc degree in Computer Science, Engineering, or a related subject