Node JS API Developer
at on demand App Project
Summary
A Node.js developer will be responsible for writing server-side web application logic in JavaScript. The developer usually takes care of developing back-end components, connects the application with the other (often third-party) web services, and supports the front-end developers by integrating their work with the Node.js application.
Who are the people I am going to work with?
Knowledge of, at least, one modern programming language such as REST APIs, Express JS, Node js, Mongo DB, Graph QL, AWS Lambda etc.
Requirements
- Minimum 1-6 years of experience working on Node JS
- Proficient knowledge of Javascript (ES6+) and HTML5
- Knowledge of Node.js and frameworks available for it such as Express JS
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as Jade, EJS, etc, depending on your technology stack
- Hands-on experience with REST APIs
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Ready to learn fundamental design principles behind a scalable application
- Basic understanding of differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Implementing unit tests
- Proficient understanding of code versioning tools, such as Git/BitBucket
- Familiarity with agile methodology and proficiency in participating in the stand-up and handling tasks workflow
- Great interpersonal and communication skills
We expect you to
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performance of applications
- Able to create a design for small components and participate and contribute to research projects
- Knowledgeable of all aspects of the project and can jump in to support as needed, produce consistently solid project work, and is highly valued by the project team
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Implementation of a robust set of services and APIs to power the web/mobile application
- Collaborate with other team members
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Explore More Reasons To Work In Ralabs
Apply to
opportunity
0 +
Succeeded
Project
0 +
Working Hours
were spent
India
Money plant Hight Street, Jagtatpur road,
Sg Highway, Ahmedabad 382470
USA
1628 Good Hope Road SE, Washington DC, 20020