Backend Engineer

nairobi cityKE

full-time

bachelor

5 months ago11/11/202312/11/2023

- closed

Job Purpose 

The role holder will collaborate with engineers to build APIs, large-scale systems, message queues, and event-driven apps, and work with the tech leadership team to define design patterns and establish business workflows. The role holder will help to hire and mentor the team working on assigned projects.

Duties and Responsibilities 

  • Designing, building, and maintaining APIs, and distributed service-oriented systems.
  • Designing, building, and high-capacity event-driven microservices and message queues.
  • Creating, improving, and maintaining backend processes per product requirements.
  • Dealing with large data sets, and relational and object databases.
  • Collaborating with product managers and other business-side stakeholders to brainstorm, design, and implement features and applications.
  • Writing clear, efficient, scalable, modular, unit-tested, and maintainable code.
  • Participating in design and code reviews.
  • Translating business requirements, mockups, and other product manager input into achievable milestones and code.
  • Creating and maintaining internal and external documentation supporting all functional changes.
  • Willingness to participate in an on-call rotation using defined escalation procedures.
  • Ability to contribute consistently and positively in a high-paced, fast-changing, and sometimes unpredictable work environment

Skills and Experience 

  • Expert in Python programming language with unit testing and integration testing.
  • Experience engineering service-oriented distributed systems where services are calling on services from other systems.
  • Experience working with Amazon Web Services (AWS) and REST API.
  • Advanced experience in Dockerized environments.
  • An understanding of API security and best practices.
  • Proficiency with MongoDB and MySql databases.
  • Knowledge of JavaScript, AngularJS, Vuejs, or the Reactjs frameworks is a plus.
  • Experience in making technical decisions and writing technical documentation.
  • Experience collaborating with UX/UI designers to implement design into the code
  • Understanding of the software development lifecycle.
  • Experience working on Agile/Scrum development teams.
  • BSc in Computer Science, Engineering, or relevant field.

Elevolt does not charge job seekers any fees for job applications or consideration. Do not make any payments without doing your due diligence. If you think this posting is not genuine, please flag it below orcontact us

Sorry, this job is closed and is no longer accepting applications.

View Other Jobs
Amitruck

Amitruck

We are a fast-growing Kenyan startup backed with A-class investors & partners and prestigious clientele from Weetabix to Skygarden. We are building Africa’s digital logistic marketplace.