Full Time
Lagos, Nigeria

Node.js Developer

About the job

We are seeking an experienced Node.js Developer to join our backend team. You will be responsible for designing, developing, and maintaining scalable APIs and backend services that power our applications.

The ideal candidate is passionate about building reliable, high-performance systems and can work closely with front-end developers and other stakeholders to deliver secure and efficient solutions.

Responsibilities

  • Design, develop, and maintain RESTful APIs and backend services using Node.js.
  • Ensure applications are built with scalability, speed, and reliability in mind.
  • Collaborate with front-end developers and other team members to define API contracts and integrations.
  • Write clean, maintainable, and testable code following best practices.
  • Optimize existing codebases and services for performance and efficiency.
  • Implement authentication, authorization, and security best practices.
  • Manage MongoDB databases, queries, and data models.
  • Document APIs using Swagger.
  • Write and maintain tests using Jest.
  • Participate in code reviews, troubleshooting, and debugging.
  • Stay up to date with backend technologies and best practices.

Job requirements

Requirements

  • Strong proficiency in Node.js and JavaScript (ES6+).
  • Solid understanding of RESTful API design principles.
  • Hands-on experience with MongoDB (schema design, aggregation, indexing, performance tuning).
  • Experience with Swagger for API documentation.
  • Strong knowledge of Git and collaborative workflows (branching, PRs, code reviews).
  • Experience with Jest for testing.
  • Understanding of application scalability, caching, and performance optimization.
  • Familiarity with containerization (Docker) and cloud services (AWS, GCP, or Azure).
  • Strong problem-solving skills and attention to detail.

Nice to Have

  • Experience with TypeScript.
  • Familiarity with MySQL.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working on e-commerce platforms or high-traffic applications.

What We Offer

  • Competitive salary and benefits.
  • Flexible work environment.
  • Opportunity to work on scalable backend systems that power real-world products.
  • A collaborative team culture with growth opportunities.
Apply now