Senior NodeJs Developer

NodeJs developer writes back-end logic that allows the application to access your business data and also to collaborate with front-end developers in integrating user-facing components with the NodeJs applications.

Senior NodeJs Developer Job Description

We are looking for an experienced, results-driven NodeJs Developer who has experience building back-end services and managing data exchange between the server and user-facing applications. Responsibilities will include the development of back-end logic, definition, and maintenance of the database, and maintaining the best possible performance, quality, and responsiveness of the application. You will work closely with the front-end developers in order to implement their components into the application. We expect you to be a tech-savvy professional, who is curious about new digital technologies and creates a better end-user experience

Senior NodeJs Developer Duties and Responsiblities

  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
  • Taking lead on projects, as needed
  • Creating and maintaining server-side application logic
  • Collaborate with front-end developers on combining their front-end elements and components with the server-side
  • Write high quality, readable and testable code
  • Design and optimize applications for high performance, high availability and low latency
  • Work on security and data protection
  • Incorporate data storage solutions (i.e. MySQL, MongoDB)
  • Learn about new technologies
  • Stay up to date with current best practices
  • Keep abreeast of latest and emerging technologies

Senior NodeJs Developer Requirements and Qualifications

  • 4-5 years proven work experience as a NodeJs Back-end developer
  • In-depth understanding of the entire web development process (design, development, and deployment)
  • In-depth knowledge of the back-end programming language/framework, accessibility, and security compliance
  • Hands-on experience with Database Management Systems like MySQL, MongoDB, or NoSQL
  • Must be familiar with web servers and local development environments like XAMP, WAMP, or AMPPs
  • A basic understanding of front-end web technologies like HTML, CSS, and the ability to manage a hosting environment
  • In-dept understand of the entire web development process [desisgn, development and deployment]
  • Understanding of layout aesthetics
  • Familiarity with software engineering tools such as Git and Slack
  • Team player
  • Good organizational and time-management skills
We deliver premium state-of-the-art designs, infused with innovation and functionality. Rebasive is a technology company that aims to solve problems that will connect people and businesses to value that ultimately improves their lives. We ensure that our products enable inclusion and growth for people and businesses not just in Africa but around the globe. Our specific areas of expertise are in web, mobile, game, and blockchain development. With solid interactions with clients and other stakeholders, we continuously deliver working software, we deliberately craft our pieces of software to make bold statements, delivering premium state-of-the-art designs infused with innovation and functionality; howbeit, having the pleasure of leaving a lasting impression on the minds and imaginations of our clients.