EPhone
Position Overview Restart ICT Solutions PLC is seeking a highly skilled and motivated Full-Stack Developer to join our core engineering team. This role is ideal for developers with strong expertise in microservice architecture and monorepo management. You will be responsible for delivering scalable backend services using NestJS and MongoDB, and building modern, responsive frontend applications with Next.js and TailwindCSS. A deep understanding of microservices is essential. This is a full-time hybrid role based in Addis Ababa, Ethiopia, combining remote flexibility with regular in-office collaboration. š Key Responsibilities ā Design, implement, and maintain backend microservices using NestJS and MongoDB ā Develop responsive frontend interfaces using Next.js and TailwindCSS ā Architect, manage, and optimize a shared monorepo structure across services and applications ā Develop reusable shared modules and maintain separation of concerns between services ā Ensure effective inter-service communication and microservice orchestration ā Implement automated testing, CI/CD pipelines, and containerization using Docker and GitHub Actions ā Collaborate with cross-functional teams on planning, implementation, and deployment ā Monitor system performance and troubleshoot issues in a cloud-native environment (GCP preferred) ā Required
This assessment is designed to evaluate your practical skills in building scalable backend services with NestJS and modern frontend applications with Next.js, all within a microservices and monorepo architecture.