Senior Software Engineer (NodeJS)
Beem Adamitulu, Oromia Region, Ethiopia
IT Services and IT Consulting · 11-50 employees
About the role
Collaborate with product managers and engineers to implement versatile software solutions within tight deadlines. Manage technical documentation, project tracking, and integration tasks with mobile operators and vendors.
What they look for
Requirements
Requires in-depth experience with Node.js backend development and proficiency in cloud platforms like AWS or Azure. Candidates should possess strong communication skills and experience with SQL, NoSQL, and modern testing frameworks.
Benefits
Full description
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 www.beem.africa/about.
Position Summary
We’re 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, we’d like to meet you!
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
Responsibilities.
- Work closely withProduct 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 Bachelor’s degree or equivalent qualification in IT. While preferred, it is not required—your 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 (Node.js) 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 Express.js, Node.js, 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
Similar roles
-
1124 | Full Stack Developer (NodeJs + Vue.js)
Intetics Slovenia
-
Data steward NODE
KNAW Wageningen, Gelderland, Netherlands · €46K–€63K/yr
-
Senior Fullstack Engineer (ReactJS, NodeJS)
SwingDev—a hippo company Poland · PLN 312K–PLN 384K/yr
-
Senior Full Stack Developer (Node.js/React)
BillingPlatform Serbia
-
[GBL] Tech Lead/Software Architect (React, Next.JS, Node.JS, AI, AWS)
Software Mind Krakow, Lesser Poland Voivodeship, Poland
-
Software Engineer -Backend (Node.JS, Python)
Cisco Bengaluru, Karnataka, India