companyAjua logo

Platform Engineer

AjuaNairobi
On-site Contract

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Basic Requirements:Bachelor's degree in Computer Science or a related engineering field. A minimum of 3 years of broad engineering experience. Strong foundation in data structures and algorithms. Advanced proficiency in at least one JVM language, preferably Java. In-depth knowledge of the Spring Framework, Spring Boot, and Spring Cloud. Familiarity with unit and integration testing, along with testing frameworks. Understanding of both relational and non-relational databases. Knowledge of big data technologies such as Hadoop, Kafka, and Spark. Experience in architecting, developing, and deploying distributed systems. Working knowledge of Linux and networking is advantageous.

About the job

We are seeking a skilled Platform Engineer to join our dynamic team at Ajua. The ideal candidate will possess the following abilities:

  • Ensure the continuous uptime, performance, stability, and scalability of Ajua’s platform.

  • Collaborate with peers to design, mentor, and refine system architecture and design.

  • Build, maintain, and scale a top-tier public API.

  • Create robust and extensible solutions based on feature requests.

  • Hands-on experience with data processing technologies such as Kafka, Hadoop, and Spark.

  • Work alongside Data Scientists to craft valuable, feature-rich applications.

  • Collaborate with Database Administrators to develop ETL processes and Data Warehouse systems.

  • Partner with Operations to automate processes and enhance service reliability.

  • Familiarity with Machine Learning applications and large-scale data repositories for business intelligence; experience in App development is a plus.

  • Monitor all production systems related to the platform closely.

  • Be available for periodic on-call duties.

  • Thoroughly analyze requirements and propose solutions that effectively address customer pain points.

  • Conduct testing and unit testing to ensure the delivery of high-quality work.

  • Continuously acquire technical skills and knowledge, supporting team development.

  • Maintain comprehensive documentation of development work completed.

About Ajua

Ajua is an innovative Integrated Customer Experience Solution tailored for businesses in Africa. Our mission is to bridge the gap between businesses and their customers, enhancing customer experience through technology that integrates seamlessly at critical touchpoints. Our adaptable platform empowers leading brands across diverse industries, enabling them to devise actionable strategies that foster business growth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.