About Jeeny: Jeeny is a mobile application that eases daily commuting and transportation. By connecting you with your preferred mode of transportation, we are fulfilling our aim of making mobility accessible, affordable, and flexible for all. We are a joint venture between MEIG (Middle East Internet Group), Rocket Internet, and IMENA. Jeeny was established in 2014 as Easy Taxi. However, in 2016, it was revamped as Jeeny to cater to other services. Currently, we are operational in Saudi Arabia and Jordan. We have offices in Riyadh, Jeddah, Madinah, Dammam, Khobar, Amman, Lahore, and Karachi.
Job BriefWe are seeking a highly skilled Software Engineer (Java) to join our dynamic and innovative ride-hailing team. In this role, you will design, develop, and maintain scalable, high-performance backend systems that power our ride-hailing platform. Your expertise in Java and distributed systems will be critical to delivering a seamless experience for riders and drivers while supporting the growth of our platform. Duties and Responsibilities:
Understanding requirements around functionality and develop state or the art software that is efficient, scalable and durableBe responsible for enhancing and maintaining a highly transactional Java platform and build new MicroservicesWork as part of an amazing team of like-minded individuals with a can-do attitude to change the worldProactively identify technical debt, where the platform can be optimised, and introduce operational efficienciesDesign and produce performant, scalable, highly transactional software, that adheres to functional and nonfunctional requirements, and be able to explain them to both technical and non-technical stakeholdersEstimate, prioritise and execute tasks in a high-pressure environmentSupport the execution of production deployments and go-livesContributing to team meetings; troubleshooting development and production problems across multiple environments and operating platformsWorking closely with all team members to understand full-stack functionality and architectureContributing ideas (technological and product) to enhance the overall app experienceStaying abreast with technological updates and implementing technology improvements after R&DEnsure adherence to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management, continuous integration and deployment Supporting teams by developing documentation and assistance toolsRequirementsBS degree in Computer Sciences2-4 years of commercial experience in JavaProven experience of Spring Frameworks including Spring Boot, Spring Security and Spring DataHaving a working knowledge of Docker, Kubernetes, AWS, UNIX-based operating systems, and MicroservicesHave experience working with relational DBs such as MySQL and noSQL DBs such as MongoDBSound knowledge of AWSHave experience developing and designing RESTful APIAbility to choose the right technology for the task at hand, whether it turns out to be the latest framework or an established oneMust have a strong knowledge of object-oriented design, data structures, design patterns, SOLID principles, transaction management and development best practicesStrong and innovative approach towards problem solving and finding solutionsFlexible and proactive/self-motivated working style with strong personal ownership of problem resolutionGood understanding of code versioning tools, such as GitKnowledge of static and dynamic code analysis and CICD pipelineShould be able to estimate, prioritise and execute tasks either by pair programming or single-handedly in a high-pressure environmentGood verbal and written communication skillsGood team player that is enthusiastic about delivering resultsExperience working with Agile teams or startupsBenefitsWhat we offer:
Market Competitive Salary 💰 Hit the ground running with a salary that reflects your worth in today's market Learn & Grow 📚 Level up with real-world projects, cross-functional job rotations, hands-on mentorship, and expert-led sessions tailored to your growth International Exposure 🌍 Collaborate across borders with teams in KSA, Jordan, Pakistan, and UAE—experience a global career from day one Health Insurance 🏥 Full health coverage so you can focus on your goals with peace of mind OPD Coverage 🏥 Outpatient visits? We've got that covered for you End of Service Benefit 💼 Loyalty pays off, long-term service comes with financial rewards Dollar Adjustment Allowance 💲 With our dollar adjustment allowance, you can stay ahead of inflation.
You're protected against currency fluctuations, so your compensation stays consistent and fair Internet Allowance 🌐 Work, stream, and stay in the loop with monthly internet support, whether you're learning, working, or just vibing Fuel Allowance ⛽ Fuel your daily grind with a monthly fuel allowance Learning & Development Allowance 🎓 Get a yearly budget for certifications, courses, or training—because investing in you is a no-brainerCompany CultureJeeny is an equal opportunity employer. We are committed to providing a workplace where all aspects of employment are solely based on merit.
We value diversity and absolutely do not discriminate in any form based on race, color, ethnicity, nationality, religion, gender, age, or mental or physical disability.
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.