https://bayt.page.link/HcKTjHtRa8zTXWn56
Create a job alert for similar positions

Job Description

About Jeeny:


Jeeny is a leading ride-hailing platform that strives to revolutionize daily commuting and transportation. Our app connects users with their preferred modes of transportation, making mobility accessible, convenient, and affordable for all.


We are a joint venture between MEIG (Middle East Internet Group), Rocket Internet, and IMENA. Since our inception, we have grown exponentially and currently operate in Saudi Arabia and Jordan.


At Jeeny, we value innovation, teamwork, and a passion for delivering exceptional user experiences. Join us in our mission to transform the transportation landscape.


Job Brief


We are seeking a highly skilled Senior 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 durable
  • Be responsible for enhancing and maintaining a highly transactional Java platform and build new Microservices
  • Work as part of an amazing team of like-minded individuals with a can-do attitude to change the world
  • Proactively identify technical debt, where the platform can be optimised, and introduce operational efficiencies
  • Design 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 stakeholders
  • Estimate, prioritise and execute tasks in a high-pressure environment
  • Support the execution of production deployments and go-lives
  • Contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Working closely with all team members to understand full-stack functionality and architecture.
  • Contributing ideas (technological and product) to enhance the overall app experience.
  • Staying abreast with technological updates and implementing technology improvements after R&D.
  • Ensure 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 tools

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.