Overview

Zanibal has introduced a set of easily customizable solutions for managing key business processes within organizations. For far too long businesses have had to work around the constraints of enterprise software at great costs and questionable ROI. With Zanibal suite of solutions, organizations can easily make their own changes and enhancements without the help of IT or high-priced vendors.

Job Position: Node.js Backend Developer

Job Location: Lagos

Job Description

  1. We are seeking a highly skilled and motivated Node.js Backend Developer with expertise in both React and Angular frontend frameworks to join our team.
  2. As a backend developer, you will be responsible for building robust and scalable web applications and services that power our platform.
  3. Your primary focus will be on designing and implementing server-side logic, collaborating with front-end developers, and ensuring the high performance and responsiveness of our applications.

Job Responsibilities

  1. Develop and maintain server-side logic using Node.js and Express.js to support our applications and services.
  2. Collaborate with front-end developers to integrate server-side APIs with React and Angular front-end frameworks.
  3. Design and implement data models and database schemas using modern database technologies (e.g., PostgreSQL, MongoDB) for efficient data storage and retrieval.
  4. Build RESTful APIs and implement secure authentication and authorization mechanisms.
  5. Optimize application performance by identifying and resolving bottlenecks and implementing caching strategies.
  6. Write reusable, testable, and efficient code following best practices and coding standards.
  7. Conduct thorough testing and debugging of applications to ensure high quality and reliability.
  8. Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver high-quality solutions.
  9. Stay updated with the latest industry trends and best practices in backend development and share knowledge within the team.

Job Requirements

  1. Proficiency in Node.js and Express.js with a minimum of 2 years of professional experience in backend development.
  2. Solid understanding of JavaScript, including modern ES6+ features.
  3. Experience in building and integrating APIs using RESTful principles.
  4. Proficient in database design and query optimization using one or more database technologies such as PostgreSQL and MongoDB.
  5. Familiarity with frontend frameworks like React and Angular, and the ability to integrate backend services with these frameworks.
  6. Understanding of asynchronous programming and event-driven architectures.
  7. Experience with version control systems, particularly Git.
  8. Familiarity with build tools like Webpack or Gulp and package managers such as npm or Yarn.
  9. Strong debugging and problem-solving skills.
  10. Excellent communication and collaboration skills to work effectively in a team environment.

Preferred Qualifications:

  1. Experience with cloud platforms like AWS and deploying applications in a cloud environment.
  2. Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
  3. Familiarity with frontend build tools like Babel and familiarity with TypeScript.
  4. Understanding of CI/CD pipelines and automated deployment processes.

How to Apply
Interested and qualified candidates should send their CV / Resume to: hr@zanibal.com using the Job Title as the subject of the mail.