drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Nairobi - Kenya

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Vacancy: Senior Software Engineer (Node/Python/Go)

Job Type: Full Time
Experience: 6 Years
Location: Nairobi Kenya
Industry: Technology / Telecommunications
Reporting to: CTO

Company Overview

Beem is a leading PanAfrican technology startup headquartered in Dar es Salaam Tanzania with operations spanning over 20 African markets. We empower enterprises to engage with customers through SMS USSD airtime and other communication services. Recognized as a Forbes Africa Top 20 technology startup and featured by Al Jazeera BBC Africa and ChoiceFM we process up to 25 million transactions monthly and integrate with 50 mobile operators. As we continue our rapid expansion we are looking for talented engineers to help us scale and innovate.

Position Summary

We are seeking a highly skilled Senior Software Engineer (Node/Python/Go) to design develop and maintain scalable backend solutions. In this role you will build missioncritical features for enterprises across Africa working on platforms involving SMS USSD airtime IVR chatbots mobile KYC and more. You will collaborate with a dynamic team of engineers to drive innovation and ensure our systems remain robust secure and highperforming.

Why Join Beem

At Beem our people are our greatest asset. We cultivate an inclusive and supportive work environment offering career growth mentorship and continuous learning opportunities. Employees benefit from structured feedback sessions monthly reviews and professional development programs. Join us and be part of a fastgrowing company where your work makes a real impact design develop and optimize scalable backend services using .

Tasks

  • Design develop and optimize scalable backend services using with crossfunctional teams to translate business requirements into technical solutions.
  • Build and maintain integrations with thirdparty APIs mobile operators and payment systems.
  • Ensure high performance security and scalability of applications.
  • Write and maintain clean efficient and welldocumented code.
  • Conduct code reviews and mentor junior engineers.
  • Implement and enforce best practices in software development and DevOps.
  • Manage deployment pipelines and monitor system performance.
  • Work with Agile methodologies and utilize JIRA to track tasks and sprints.

Requirements

Required Skills & Qualifications

  • Bachelors degree in Computer Science Software Engineering or a related field (or equivalent practical experience).
  • Proven experience 6 years) in backend development with in JavaScript python & Go and frameworks
  • Strong experience with SQL and NoSQL databases (e.g. PostgreSQL MySQL MongoDB).
  • Handson experience with cloud platforms (AWS or Google Cloud).
  • Proficiency in testing frameworks such as Mocha Jest.
  • Knowledge of containerization (Docker Docker Compose) and CI/CD pipelines.
  • Experience with Redis RabbitMQ or other message brokers.
  • Familiarity with API integrations and data exchange formats (HTTP JSON XML SOAP).
  • Strong Git version control skills and experience with Git development workflows.
  • Excellent problemsolving analytical and debugging skills.
  • Strong communication skills and ability to work collaboratively in a fastpaced environment.

Nice to Have:

  • Experience with frontend development.
  • Knowledge of mobile app development (Android SDK Flutter or React Native).
  • Familiarity with infrastructure automation tools such as Terraform or Ansible.

Who You Are

  • A selfmotivated problemsolver with a passion for building scalable highperformance software.
  • Comfortable working both independently and within a team.
  • Able to translate technical concepts for nontechnical stakeholders.
  • Excited to work in a fastpaced highgrowth environment with evolving challenges.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.