Software Engineer

Job Description

N.B. Frontend developers are encouraged to apply.

We are looking for talented software engineers who are passionate in building highly scalable, state-of-art software products that give our users unparalleled experience. At Amitruck, you will have the opportunity to work with highly experienced and passionate engineers to tackle large scale technical problems and make big impact to Amitruck. This position is based in Nairobi, Kenya.

Key Responsibilities

  • Design and develop large, scalable enterprise and customer facing software
  • Build and secure RESTful APIs using the Java Spring Framework
  • Develop scalable android applications
  • Develop scalable web applications using Angular TS
  • Optimize and deploy existing software for greater scalability and lower latency

Minimum Qualifications

  • BSc. in computer science or related technical field
  • Knowledge in object-oriented programming, specifically Java
  • Knowledge in data structures and algorithms
  • Knowledge in database design
  • Knowledge in software design patterns.

Nice to have

  • 3+ years of experience in a software development role
  • Knowledge in machine learning
  • Skills in frontend development
  • Skills in DevOps, AWS cloud services, continuous integration
  • Quality assurance

Our tech stack

  • Java spring boot
  • Native android
  • Angular typescript
  • MongoDB.
Amitruck Ltd
amitruck.com
Nairobi, KE