Enter a job title or keyword

Senior Software Engineer (NodeJS)

Beem


Job Location:

Nairobi - Kenya

Monthly Salary: Not provided by the employer
Experience Required: 4-5years
Posted: 19 August 2026 (13 hours ago)
Application Deadline: 16 November 2026
Vacancies: 1 Vacancy

Job Summary

Company Description

Beem is a Pan-African startup with a presence across more than 25 African markets. We envision an Africa powered by enterprises empowered through technology. Our mission is to enable enterprises to create lasting relationships with customers across Africa using SMS USSD airtime & chat through our products BeemAPIs BeemEngage & BeemMoja. Read more about our story at Summary

Were looking for an experienced and highly motivated senior software engineer to join our team and help shape the future of cloud communication services across Africa. The engineer should have a track record of building scalable applications on a Javascript stack and have excellent communication skills . If you think you have what it takes wed like to meet you!


Culture Career Growth and Development

At Beem our most valuable resource is our people. Were serious about our work but embrace fun and flexibility to get the job done. We believe that employee satisfaction starts with creating a supportive and inclusive environment where employees feel welcome no matter their personal or professional backgrounds. Weve developed a unique culture of constant learning and are investing in developing our people. Through regular feedback on your performance and monthly reviews you get an opportunity to discuss your challenges aspirations career goals and continuously keep growing in a fast-paced organization thus building a rewarding long-term career with Beem



Responsibilities

  • Work closely with Product Managers and other engineers to implement versatile solutions to software projects within tight deadlines.

  • Embrace emerging standards while promoting best practices in order to complete assigned software development tasks

  • Proactively communicate issues with team members and update project management tools/trackers.

  • Actively draft technical documentation for the projects with which you work doing so with online collaborative tools.

  • Manage your own time and work well both independently and as part of a team.

  • Collaborate with mobile operators and other vendor technical teams







Requirements

This position is for you if you:

  • You have a Bachelors degree or equivalent qualification in IT. While preferred it is not requiredyour code portfolio and projects are equally if not more important than academic qualifications.
  • You have excellent communication skills and can prioritise negotiate and work effectively with a variety of internal and external stakeholders.
  • You are a multitasker who can wear many hats in a fast-paced environment with strong personal qualities of integrity credibility and dedication to the Beem mission.
  • You can translate software requirements into working products and collaborate effectively with colleagues who do not necessarily have technical backgrounds.
  • You have in-depth experience using JavaScript () for backend development with React experience being a plus.
  • You have experience working with SQL and NoSQL databases.
  • You have experience with cloud platforms such as AWS and Azure.
  • You have experience with testing frameworks such as Mocha and Jest.
  • You have experience with frameworks and utilities including Yii Redis and RabbitMQ.
  • You have strong integration experience with HTTP XML SOAP JSON and other APIs.
  • You are very comfortable with Git version control and Git development workflows.
  • You have a good understanding of Docker Docker Compose and Docker Hub.
  • You have experience with Agile methodologies and JIRA for managing tasks and workflows.


  • Benefits
    - Attractive remuneration
    - Health insurance subsidy
    - Team trainings events and activities



    Required Skills:

    Skills & Qualifications: Minimum 35 years of experience within the wholesale telecommunications industry specifically focused on A2P SMS. Proven experience in business development account management partnership management or wholesale sales with demonstrated success delivering measurable revenue growth. Currently working or recently worked for an SMS aggregator CPaaS provider telecom carrier messaging hub or MNO wholesale division with an active portfolio of industry contacts. Existing relationships with SMS aggregators (preferably Tier 1) Mobile Network Operators (MNOs) and international telecom carriers. Experience negotiating commercial agreements and managing partner relationships across multiple markets. Industry & Technical knowledge: Strong understanding of the international A2P SMS wholesale market including traffic flows routing models pricing structures and commercial dynamics. Familiarity with direct indirect and alternative routing models and their operational and commercial implications. Understanding of messaging regulations sender ID requirements compliance standards and industry best practices. Knowledge of African telecommunications markets and messaging ecosystems is highly desirable.


    Required Education:

    Bachelors Degree in Business Telecommunications Information Technology Marketing or a related English (written and spoken).Additional European languages are considered an in Europe preferably within Croatia Serbia or neighbouring markets.