NodeJs Developer

iBirz.ai looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all 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, a basic understanding of front-end technologies is necessary as well.

Roles & Responsibilities:

– Strong coding and analytical skills

– Good database design and proficient in writing SQL queries

– Good knowledge of NoSQL database

– Experience in developing applications servicing large transactional systems utilizing SQL.

– Understanding the nature of asynchronous programming

– Understanding fundamental design principles behind a scalable application

– Proficient understanding of code versioning tools, such as Git

– Understanding of web and mobile application architecture

– Strong development experience with developing microservice-based services using Node js

– Good experiences with Serialization framework like Protobuf and RPC framework like gRPC

– High level of personal and professional integrity and strong professional ethics

Preferred Qualities:

– Familiarity with unit testing, UI testing, and automation

– Familiarity with CI/CD

– Knowledge of Firebase, AWS Technologies

– Experience working in an Agile environment

– familiarity with docker, Kubernetes, and microservices managing service mesh like Istio

Experience: 3+ years of professional work experience in software development using technologies: Node.js

Qualification: BS degree or higher in Computer Science or Engineering

Interested candidates can email their CV’s at hr@ibriz.ai