Job Description
We are looking for a seasoned Senior Node.js Engineer with extensive experience in building and maintaining scalable, distributed systems using microservices architecture. As a key member of our engineering team, you will play a critical role in designing, developing, and optimizing backend services to support our applications. The ideal candidate should have a strong background in Node.js development, a deep understanding of microservices, and a passion for delivering high-quality software solutions.
Responsibilities
- Design, develop, and maintain microservices-based architecture for scalable and resilient applications.
- Lead the development of backend services using Node.js and associated frameworks.
- Ensure the performance, security, and scalability of Node.js applications.
- Design and document RESTful APIs to be consumed by internal and external services.
- Integrate and optimize database systems within microservices, including both SQL and NoSQL databases.
- Design and implement efficient data storage and retrieval strategies.
- Utilize containerization technologies such as Docker for packaging microservices.
- Implement orchestration tools like Kubernetes to manage and deploy microservices.
- Implement monitoring and logging solutions for microservices to ensure system health and performance.
- Proactively identify and address issues through monitoring tools.
Qualification
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 3 years of proven experience as a Senior Node.js Engineer working with microservices
- In-depth knowledge of Node.js and associated frameworks such as Express.
- Strong understanding of microservices architecture principles and best practices.
- Experience with containerization tools (Docker) and orchestration (Kubernetes).
- Proficiency in designing and optimizing APIs, including RESTful services.
- Solid experience with both SQL and NoSQL databases.
- Knowledge of CI/CD pipelines and DevOps practices.
- Strong problem-solving and debugging skills.
Location: Lagos State, Nigeria.
Apply: SENIOR NODE.JS ENGINEER