Beem is a Pan-African communications platform with a presence across more than 25 African markets. Our unique service provides enterprises the ability to reach customers across Africa using sms, ussd, airtime and chat channels. Our company has been named a Forbes Africa top 20 technology startup and has also been featured on Al-Jazeera, BBC Africa and ChoiceFM. We are currently processing up to 30million transactions / month, cover 55+ mobile operators and are growing fast. Read more about our story at www.beem.africa/about.
Culture, Career Growth and Development / Life At Beem
At Beem, our most valuable resource is our people. We're 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. We’ve 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.
The successful candidate will report to the software engineering manager and will work with other engineers to build robust products to support substantial growth over the next three years. S/he will specifically be responsible for development pertaining to existing sms, ussd, airtime and chat products as well as newer products based on voice and AI technologies.
ABOUT THE POSITION:
1. This is a full time position. 2. Location - Nairobi 3. Open to all genders
REQUIREMENTS
-A Bachelors degree or equivalent degree in the I.T field would be preferred, but not required. Your code portfolio/projects is as important, if not more, as academic qualifications. 4+ years of experience
-Excellent communication skills with an ability to prioritise, negotiate, and work with a variety of internal and external stakeholders.
-A multi-tasker with the ability to wear many hats in a fast-paced environment.
-Personal qualities of integrity, credibility, and dedication to the Beem mission.
-Ability to translate software requirements to working products and to effectively collaborate with colleagues who do not necessarily have technical backgrounds
-Indepth experience using Javascript (NodeJS) for backend. Experience with REACT for frontend a plus.
-Experience with SQL, NoSQL databases.
-Experience with cloud platforms AWS, Azure etc.
-Frameworks/Utilities – ExpressJS, Node.JS, REACT, Redis, RabbitMQ
-Experience with testing frameworks such as Mocha and Jest.
-Strong Integration experience with HTTP, XML, SOAP, JSON and other APIs
-Very comfortable with Git versioning control and Git development workflows.
-Good grasp of using docker, docker compose and AWS ECR
-Experience with agile methodologies and JIRA to manage tasks and workflow
Benefits
- Attractive remuneration
-Subsidized health insurance plan
-Learning & career development opportunities
-Snacks & drinks
-Company recreational and team building events
Apply on our careers page: https://beem.zohorecruit.com/jobs/Careers/604820000000449131/Software-Engineer-NodeJS-?source=CareerSite