BACKGROUND FOR CONSULTANCY
Adeso is looking for a NodeJs 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.
Responsibilities:
Developing and maintaining all server-side Logical Components as REST APIs.
Ensuring optimal performance of the database and responsiveness to front-end requests.
Collaborating with front-end developers on the integration of elements.
Designing customer-facing UI and back-end services for various business processes.
Design and implementation of low-latency, high-availability, and performant applications through reusable, testable, and efficient code.
Implementing effective security protocols, data protection measures, and storage solutions and ensures data is safe at all positions like at rest, in motion and in-use.
Running diagnostic tests, repairing defects, and providing technical support.
Documenting NodeJs processes, including database schemas, as well as preparing reports.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of NodeJs development.
Qualifications
Bachelor’s or master’s degree in computer science, information science, or similar.
At least 5 years’ experience as a NodeJs developer.
Basic Micro-service concept and
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
Good hands-on skill on ORM tools like Express and authentication mechanism like JWT
Understanding the nature of asynchronous programming and its quirks and workarounds
Knowledge of front-end technologies such as HTML5 and CSS3.
Superb interpersonal, communication, and collaboration skills.
Exceptional analytical and problem-solving aptitude.
Great organizational and time management skills.
Availability to resolve urgent web application issues outside of business hours.
Good understanding of core design patterns of the server-side logic
User authentication and authorisation between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
Good at developing the hybrid development approach.
Creating database schemas that represent and support business processes.
Implementing automated testing platforms and unit tests.
Proficient understanding of code versioning tools, such as Git.
go to method of application »
Use the emails(s) below to apply All applications should be sent to consultancy@adesoafrica.org by 2024-05-24 with NodeJs Developer – Kuja on the subject lineThis is an exciting opportunity for a dedicated and highly motivated professional. If you would like to join our team, please submit your application to jobs@adesoafrica.org quoting the position in the email subject matter(Global Director of Advocacy & Communications).This application will be open until the position is filled.Each application should be addressed to the Human Resources Department and include the following:
Apply via :
consultancy@adesoafrica.org