Senior Node Backend Developer
- 9Viewed
- 0In Consideration
- 4Not Selected
Job Details
Skills And Tools:
Job Description
We are currently hiring a backend engineer Engineer to join our team and work closely with the team to ensure a high level of delivering highly available, fast, and reliable software throughout the development life cycle.
We are looking for a highly capable Node.js developer to optimize our web/mobile application performance. You will be collaborating with our front-end/mobile application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Nodejs based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Job Requirements
- Bachelor's degree in computer science, information science, or similar.
- At least two years of experience as a Node.js developer.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving attitude and great organizational and time management skills.
- Availability to resolve urgent backend issues outside of business hours. Good understanding of Node.js and the most common packages in the ecosystem (Express, NestJs)
- Confident with asynchronous programming concepts and how to use them pragmatically from JavaScript
- Working knowledge of node.js package management and the tools ecosystem (npm, grunt, or yarn)
- Ability to model and apply authorization and permission control between users, systems, and services
- Knowledge of how to incorporate different data sources and databases and how to deliver optimal output to different client platforms (mobile vs desktop)
- Familiarity with how to create scalable Node.js applications
- Proficiency with databases and pragmatically modeling business processes through schema
- Understanding of automated unit tests and testing platforms and how to implement and integrate them
- Thorough knowledge of code versioning tools such as Git.