Senior Node.js Developer | Online Jobs | Optimhire

Senior Node.js Developer

Job Description


Back End (NodeJS) Developer

Job Summary

We are looking for a great Back End Developer who is proficient with NodeJS. In this role you will conceptualize and contribute enabled initiatives, collaborating with the rest of the team on building and maintaining solutions using Node.js.


The primary focus will be in development of all server-side logic, definition and maintenance of the central database, ensuring high performance, and responsiveness to requests from the front-end. The successful candidate 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.



●       Integration of user-facing elements developed by front-end developers with server side logic

●       Writing reusable, testable, and efficient codes

●       Design and implementation of low-latency, high-availability, and performant applications

●       Implementation of security and data protection

●       Integration of data storage solutions

●       Works with product team to understand project requirements

●       Support existing features and develop new ones.

●       Maintain high-quality codebase, tested, secure and up to date

●       Find problems and solve them before they arise.

●       Optimize applications for maximum speed and scalability

●       Work on the backend, set up an automatically response to user interaction. Database.

●       Responsible for managing the interchange of data between the server and the users

●       Solve problems independently working with new technologies to create quick solutions.

●       You will work within a team, collaborate and add value through participation in peer code

●       Follow proper documentation for changes in application and further updates

●       Reviews, provide comments and suggestions, work with cross functional teams to achieve goals

●       Experience working with agile methodologies.


Skills, Qualification & Experience

●       An engineering degree B.E/B.Tech/MCA/M.Tech/M.Sc

●       Minimum 3 years of coding experience in Node JS and 5 years as Backend Developer

●       Deep interest in multiple facets of crypto—different protocols, dApps, stablecoins, CBDCs, DeFi, NFTs and more

●       Familiarity with Blockchain

●       Hands on experience in performance tuning, debugging, monitoring

●       Excellent knowledge developing scalable and highly-available Restful APIs using NodeJS technologies

●       Practical experience with GraphQL.

●       Well versed with CI/CD principles, and actively involved in solving, troubleshooting issues in distributed services ecosystem

●       Understanding of containerization, experienced in Dockers, Kubernetes.

●       Exposed to API gateway integrations like 3Scale.

●       Understanding of Single-Sign-on or token based authentication (Rest, JWT, oAuth)

●       Possess expert knowledge of task/message queues include but not limited to: AWS, Microsoft Azure, Pushpin and Kafka

●       Strong analytical and problem-solving skills and an entrepreneurial mind-set.

Job Type



Backend Developers

Must have Skills

  • Node.Js - 3 Years
  • BlockChain - 1 Years

17 - 21 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote


Osama B

United Arab Emirates