Senior Backend Engineer

  • Full Time
  • Kenya
  • Posted 2 years ago


Delivery market place bringing #TrustAndTransparency to #Logistics!! ?

Job Purpose ?

The Senior Python Engineer – Backend, manages the python engineering team to build the best-in-class logistics tech services and products for Amitruck. The role holder will manage individual software developers and build APIs, large-scale systems backend, and message queues.

This role is for a senior software engineer who will grow into a technical lead role over time.

Job Duties and Responsibilities ?

  • Manage individual software engineers to maximize throughput without compromising on quality.
  • Mentor junior and mid-level engineers.
  • Identify, prioritize and execute tasks in the software development life cycle.
  • Architecture, building, maintaining APIs, and distributed service-oriented systems.
  • Implement backend services using Django and Django Rest Framework.
  • 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.
  • Engender software engineering best practices including documentation in the engineering team.
  • Translating business requirements into achievable milestones and code.

Senior Backend Engineer – Skills and Experience Required ?

  • Software developer management experience.
  • Analytical mind with problem-solving aptitude.
  • Ability to work independently and manage up.
  • Ability to make technical decisions and document them.
  • Experience in building fully unit-tested backend services and APIs using Django and Django Rest framework.
  • Experience with Agile software development principles.
  • At least 3 years of experience in managing individual contributors in software development.

Competencies ?

  • Set and maintain high-performance standards.
  • Writing clear, efficient, scalable, modular, unit-tested, and maintainable code
  • Paying close attention to detail, accuracy, and completeness.
  • Demonstrate excellent communication and interpersonal skills on a daily basis.
  • Plan and organizes tasks and work responsibilities to achieve objectives.

Looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for more information

To apply for this job please visit

Job Overview
Job Location