Skip to content
Software Engineer – NODE.JS
Job Brief: A Node.js developer at Rubico IT is responsible for writing server-side web application logic using any NestJs framework.
Required Skills:
-
1+ years of relevant experience in Node.js development
-
Proficient in Javascript and typescript
-
Basic understanding of HTML5 and CSS
-
Understanding the nature of asynchronous programming and its quirks and workarounds
-
Experience with the NestJS framework
-
Working knowledge of MySQL/PostgreSQL database
-
Good understanding of server-side templating languages (such as Twig, Handlebars, etc)
-
Created more than 2 applications or web services using Node.js with the NestJs framework
-
Experience with unit and integration testing
-
Able to create secure RESTful-based web services
Good to Have:
-
Continuous integration using Jenkins and Git.
-
Knowledge of Front frameworks (Angular/ReactJs/VueJs)
-
(Preferred)Understand the differences between multiple delivery platforms such as mobile vs. web and optimize output to match the specific platform
-
Working knowledge of MongoDB database
Responsibilities:
-
Understand the project by asking questions, identifying challenges, and suggesting improvements.
-
Design the overall architecture of the application.
-
Write reusable, testable, and efficient code.
-
Consult with the client and project coordinator about the project challenge/concern.
-
Demonstrate deliverables to the client during the client meetings.
-
Provide suggestions to the client to improve his/her product.
-
Test the website and identify any technical problems and hitches, maintain quality and ensure responsiveness of applications.
-
Integrate front-end elements developed by the front-end team with functional logic.
-
Develop unit test cases.