NodeJs Developer

1 month ago


Nairobi, Nairobi Area, Kenya African Development Solutions (Adeso) Full time

ABOUT THE COMPANY

Adeso is a humanitarian and development organization that is changing the way people think about and deliver aid in Africa.

JOB SUMMARY

Adeso is looking for a NodeJs Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.QualificationsBachelor's or master's degree in computer science, information science, or similar.At least 5 years' experience as a NodeJs developer.Basic Micro-service concept andExtensive knowledge of JavaScript, web stacks, libraries, and frameworks.Good hands-on skill on ORM tools like Express and authentication mechanism like JWTUnderstanding the nature of asynchronous programming and its quirks and workaroundsKnowledge of front-end technologies such as HTML5 and CSS3.Superb interpersonal, communication, and collaboration skills.Exceptional analytical and problem-solving aptitude.Great organizational and time management skills.Availability to resolve urgent web application issues outside of business hours.Good understanding of core design patterns of the server-side logicUser authentication and authorisation between multiple systems, servers, and environmentsIntegration of multiple data sources and databases into one systemUnderstanding fundamental design principles behind a scalable applicationUnderstanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.Good at developing the hybrid development approach.Creating database schemas that represent and support business processes.Implementing automated testing platforms and unit tests.Proficient understanding of code versioning tools, such as Git.All applications should be sent to by with NodeJs Developer - Kuja on the subject lineThis is an exciting opportunity for a dedicated and highly motivated professional. If you would like to join our team, please submit your application to quoting the position in the email subject matter(Global Director of Advocacy & Communications).This application will be open until the position is filled.Each application should be addressed to the Human Resources Department and include the following:Cover letter with applicant's current contact information.CV including detailed work experience, education/degrees, details of similar assignments, and three professional references with complete contact information.A recent writing sample, ideally one that asserts a strong point of view.Send your application to

RESPONSIBILITIES

Developing and maintaining all server-side Logical Components as REST APIs.Ensuring optimal performance of the database and responsiveness to front-end requests.Collaborating with front-end developers on the integration of elements.Designing customer-facing UI and back-end services for various business processes.Design and implementation of low-latency, high-availability, and performant applications through reusable, testable, and efficient code.Implementing effective security protocols, data protection measures, and storage solutions and ensures data is safe at all positions like at rest, in motion and in-use.Running diagnostic tests, repairing defects, and providing technical support.Documenting NodeJs processes, including database schemas, as well as preparing reports.Recommending and implementing improvements to processes and technologies.Keeping informed of advancements in the field of NodeJs development.

REQUIRED SKILLS

, Collaboration

REQUIRED EDUCATION

Bachelor's degree



  • Nairobi, Nairobi Area, Kenya Jumia Full time

    What you will be doingThe Senior NodeJS Developer role has the following responsibilities:Autonomy interpreting business/technical requirements, designing, implementing and testing high-quality solutionsWork in a team-based development environment with a modular code base, peer reviews, and pull requests, with the disciplined use of source code control and...


  • Nairobi, Nairobi Area, Kenya Jumia Full time

    JUMIA is an e-commerce startup with an aim to mimic Amazon's success by delivering a wide range of items, from toys to generators across the African continent.Shortly after the startup of the business in Nigeria, JUMIA launched warehouses in four other growing countries which include: Egypt, Morocco, Kenya and Cote d'Ivoire.What you will be doing Autonomy...


  • Nairobi, Nairobi Area, Kenya Jumia Full time

    JUMIA is an e-commerce startup with an aim to mimic Amazon's success by delivering a wide range of items, from toys to generators across the African continent.Shortly after the startup of the business in Nigeria, JUMIA launched warehouses in four other growing countries which include: Egypt, Morocco, Kenya and Cote d'Ivoire.What you will be doing Autonomy...

  • Frontend Developer at

    1 month ago


    Nairobi, Nairobi Area, Kenya Pesapal Full time

    Pesapal provides a simple, safe and secure way for individuals and businesses to make and accept payments in Africa. Pesapal payments work on the internet and directly on the handset.SummaryThis is a full-time on-site role for a Frontend Developer. The Frontend Developer will be responsible for creating, designing, and developing high-quality responsive...


  • Nairobi, Nairobi Area, Kenya Cigna Full time

    Cigna is a global health service company, dedicated to helping the people we serve improve their health, well-being and sense of security. Cigna has almost 40,000 employees who service over 80 million customer relationships around the world.SummaryAs a Front End Developer you will be joining the team supporting and developing the Salesforce Experience Cloud...


  • Nairobi, Nairobi Area, Kenya The Cigna Group Full time

    The job profile for this position is Application Development Senior Analyst, which is a Band 3 Senior Contributor Career Track Role.Excited to grow your career?We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you...


  • Nairobi, Nairobi Area, Kenya Software Engineer at IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. WikipediaSummaryAs a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within...


  • Nairobi, Nairobi Area, Kenya Black Pen Recruitment Full time

    Our Client is the largest and the first licensed on/off-ramp platform for stablecoins in Africa. They are dedicated to offering innovative solutions in the African stablecoins space. Our client is committed to making stablecoins accessible and understandable for everyone, providing their customers with secure and user-friendly platforms for their financial...


  • Nairobi, Nairobi Area, Kenya NTT Ltd Full time

    NTT Ltd. is a leading, global technology services company. In a constantly evolving world, technology doesn't stand still. And nor do we. Every wave of change is an opportunity to transform your business today, so you can reshape the outcomes of tomorrow. As a global technology services provider, we help our people, clients, and communities do great things...


  • Nairobi, Nairobi Area, Kenya Staffrite Full time

    Our client is the leading e-commerce platform in Africa, built around a marketplace, Logistics, and Pay. The marketplace helps millions of consumers and sellers to connect and transact. Logistics enables the delivery of millions of packages through our network of local partners. The Pay facilitates the payments of online transactions for our client's...


  • Nairobi, Nairobi Area, Kenya Staffrite Full time

    Our client is the leading e-commerce platform in Africa, built around a marketplace, Logistics, and Pay. The marketplace helps millions of consumers and sellers to connect and transact. Logistics enables the delivery of millions of packages through our network of local partners. The Pay facilitates the payments of online transactions for our client's...

  • Frontend Engineer at

    2 weeks ago


    Nairobi, Nairobi Area, Kenya NCBA Group Full time

    The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from best-in-class choice of products to investment solutions tailored to...

  • Frontend Engineer at

    1 month ago


    Nairobi, Nairobi Area, Kenya NCBA Group Full time

    The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from best-in-class choice of products to investment solutions tailored to...


  • Nairobi, Nairobi Area, Kenya IBM Full time

    Your Role and ResponsibilitiesJoin us for a unique 12-week paid Research Science Intern program at the IBM Research – Africa lab in Nairobi, that offers personal and professional development including mentorship from leading technology researchers and engineers. This program will allow you to work on meaningful technology solutions, develop scalable...


  • Nairobi, Nairobi Area, Kenya IBM Full time

    Your Role and ResponsibilitiesJoin us for a unique 12-week paid Research Science Intern program at the IBM Research – Africa lab in Nairobi, that offers personal and professional development including mentorship from leading technology researchers and engineers. This program will allow you to work on meaningful technology solutions, develop scalable...


  • Nairobi, Kenya Jumia Full time

    What you will be doing The Senior NodeJS Developer role has the following responsibilities: Autonomy interpreting business/technical requirements, designing, implementing and testing high-quality solutions Work in a team-based development environment with a modular code base, peer reviews, and pull requests, with the disciplined use of source code control...


  • Nairobi, Kenya Jumia Full time

    JUMIA is an e-commerce startup with an aim to mimic Amazon’s success by delivering a wide range of items, from toys to generators across the African continent. Shortly after the startup of the business in Nigeria, JUMIA launched warehouses in four other growing countries which include: Egypt, Morocco, Kenya and Cote d'Ivoire. What you will be doing ...


  • Nairobi, Kenya Cigna Full time

    Cigna is a global health service company, dedicated to helping the people we serve improve their health, well-being and sense of security. Cigna has almost 40,000 employees who service over 80 million customer relationships around the world. Summary As a Front End Developer you will be joining the team supporting and developing the Salesforce...


  • Nairobi, Kenya Software Engineer at IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. Wikipedia Summary As a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources...


  • Nairobi, Kenya NCBA Group Full time

    The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from best-in-class choice of products to investment solutions tailored to...


  • Nairobi, Kenya IBM Full time

    Your Role and Responsibilities Join us for a unique 12-week paid Research Science Intern program at the IBM Research – Africa lab in Nairobi, that offers personal and professional development including mentorship from leading technology researchers and engineers. This program will allow you to work on meaningful technology solutions, develop scalable...