Huawei Technologies Ethiopia
Software Development Engineer – Backend (Node.js/NestJS)
Full-Time·0-2 years·Addis Ababa
Posted 1 week ago·Closes in 3 weeks · Nov 24, 2026
Job Description
Experience Level: Junior (1–3 years); at least 2 years of back-end development experience required.
Educational Qualification:
Bachelor's degree or above in Software Engineering or a related field.
Key Requirements:
Experience in software projects covering requirements, design, development, integration testing, and launch.
Proficiency in TypeScript, asynchronous programming, modularization, type systems, and software design patterns.
Knowledge of Node.js and NestJS, including controllers, services, dependency injection, middleware, guards, interceptors, pipes, filters, and RESTful APIs.
Experience with MongoDB and Mongoose, including schema design, CRUD operations, aggregation queries, and index optimization.
Knowledge of authentication, authorization, and API security, including JWT, OAuth2, bcrypt, cookies, CORS, Helmet, two-factor authentication, and RSA/JSEncrypt.
Familiarity with Git, ESLint, Prettier, Jest, Supertest, and npm scripts.
Knowledge of Redis, MySQL, Docker, CI/CD, Nginx, and cloud deployment is advantageous.
React/Next.js experience and payment-related project experience are preferred.
Location: Ethiopia
Huawei Technologies is inviting qualified applicants to apply for 18 job positions in software engineering, mobile money, telecom operations, network engineering, project management, and technical services in Ethiopia.
The vacancies offer opportunities for candidates with relevant backgrounds in software development, telecommunications, IT, engineering, testing, environmental health and safety (EHS), and project delivery. Applicants should review the specific qualifications and technical requirements for their preferred position before applying.
Job Overview
Company: Huawei Technologies
Job Location: Ethiopia
Total Positions: 18
Employment Type: Full-time
Application Deadline: November 24, 2026
Application Method: Online
About Huawei Technologies
Huawei is a global provider of information and communications technology (ICT) infrastructure and smart devices. Its business includes telecommunications networks, enterprise solutions, cloud technologies, and digital services.
How to Apply for Huawei Technologies Jobs in Ethiopia
Interested and qualified applicants should apply online through Huawei's recruitment listing on EthioJobs.
Application Link: Apply Here
Applicants must clearly indicate the position they are applying for and ensure they meet the relevant educational and professional requirements. Candidates who graduated in unrelated fields or do not meet the specified qualifications are advised not to apply.
Only shortlisted candidates will be contacted.
Application Deadline: November 24, 2026
Review the requirements for your preferred position and submit your application before the deadline.
Similar jobs