Ajua
Senior Platform Engineer
Remote Platform Engineering role with clear candidate location fit.
PostedJul 1, 2026
Eligible countries1 accepted country
Seniority signalSenior
Work settingRemote
Accepted candidate locations
Kenya
Role overview
Senior Platform Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Details
- Maintain Ajua’s platform uptime, performance, stability and scalability
- Design, guide, mentor and challenge system architecture and design with others
- Develop, maintain, and scale a world class public API
- Develop best possible, most robust, and extensible solutions from feature requests
- Experience working with data processing technology (Kafka, Hadoop, Spark, etc)
- Experience working with Data Scientists to develop rich value added features
- Experience working with DBA to create ETL and Data Warehouse system
- Experience working with Operations to automate solutions and increase service reliability
- Experience working with Machine Learning and using large-scale data repository for business intelligence; App development a plus.
- Closely monitor all platform related production systems
- Periodically perform On-Call duty
- Analyze requirements thoroughly; Advise and develop solutions that solves the true customers' pain
- Perform testing and unit testing for delivering quality work
- Acquire technical skills and knowledge continuously and aggressively, and help team to develop the same
- Properly document development work completed
- Providing strategic guidance and advice in a true partnership with executive leadership
Basic Requirements
- Bachelors of Science in Computer Science or related engineering discipline
- 8+ years of relevant, broad engineering experience
- Solid data structures and algorithms foundation
- Expert-level understanding of at least one JVM language preferably Java
- Advanced understanding of the JVM internals, JVM Runtime, JVM GC, and JVM performance tuning
- Advanced understanding of Spring Framework, Spring Boot and Spring Cloud
- Deep understanding of applicable unit and integration testing, and testing frameworks
- Deep understanding of Relational and Non-relational databases
- Strong understanding of big data stack, e.g. Hadoop, Kafka, Spark, etc
- Experience architecting, developing and deploying distributed systems
- Excellent knowledge of Linux and networking
- Working knowledge of containerization and orchestration technologies preferably Docker and Kubernetes
- Strong working knowledge of AWS Cloud computing platform
- Open Source project contributions are a plus
Working Conditions:
- Potential travel between East
- Growth stage startup grind! Working in a dynamic startup environment
- Competitive salary and benefits
Similar roles
Keep a backup shortlist.
AWS, Kubernetes 13 accepted countries
Senior Backend Engineer (AdTech)Leap ToolsView role AWS, Kubernetes 13 accepted countries
Senior Backend EngineerLeap ToolsView role Spark 1 accepted country
Senior Data EngineerTop Us Wealth Management FirmView role AWS 13 accepted countries
Senior Software EngineerBaltimore BannerView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.