Job Description
We are looking for a highly skilled Senior Node.js Developer with expertise in multiple Node.js frameworks, including Next.js, Express.js, AdonisJS, and others. The ideal candidate should have experience in designing, developing, and deploying scalable applications, along with a strong understanding of backend architecture, APIs, databases, and cloud services.
Key Responsibilities:
- Develop and maintain backend applications using Node.js and various frameworks (Next.js, Express.js, AdonisJS, NestJS, etc.).
- Design and implement RESTful APIs services for web and mobile applications.
- Optimize applications for speed, scalability, and security.
- Collaborate with front-end developers to integrate APIs with React.js (Next.js).
- Implement authentication and authorization mechanisms (JWT, OAuth, Passport.js).
- Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Write clean, maintainable, and well-documented code following best practices.
- Use CI/CD pipelines for automated deployment and code quality assurance.
- Monitor and debug application performance and security vulnerabilities.
- Mentor junior developers and participate in code reviews.
Requirement & Qualification
- 5+ years of experience in backend development with Node.js.
- Proficiency in Next.js, Express.js, AdonisJS, and other Node.js frameworks.
- Strong understanding of JavaScript, TypeScript, and ES6+.
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Experience with API management tools like Postman, Swagger.
- Familiarity with Microservices architecture and event-driven systems (Kafka, RabbitMQ).
- Strong knowledge of security best practices, including authentication, encryption, and data protection.
- Experience with testing frameworks like Jest, Mocha, or Chai.
- Good understanding of DevOps practices and CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
- Strong problem-solving skills and ability to work in an agile environment.
- Excellent communication skills and ability to collaborate with cross-functional teams.
Location: Nigeria, Remote
Reports to: Engineering Lead
How to Apply
Please apply here. We will reach out to every candidate who applied on the status of their application.