Home Jobs in UAE Jobs in Dubai Senior System Software Engineer Jobs in Dubai Senior System Software Engineer

This Job is Old and Position Might be Filled

Senior Software Engineer (Distributed Systems)

careem

3 - 4 years Dubai - United Arab Emirates

Any Graduation. Any Nationality


, Posted on April 29, 2017 1 Opening

Job Description

Email Job
X
Email sent successfully. X


You will be responsible for the design and development of the software systems that make-up the Careem engine. These systems handle everything from user requests to payment processing. This means an opportunity to work on virtually any type of computer science and software engineering problem, particularly in the areas of large scale distributed systems, user interfaces and big data.
Key responsibilities include:
• Execute full software development lifecycle
• Write clean, reusable, testable, and maintainable code
• Integrate components into a fully functional & validated system
• Develop and implement software verification and quality assurance procedures
• Document designs and review code
• Serve as (or grow into) a subject matter expert
• Continuously strive for higher quality and productivity
The ideal candidate will have a passionate commitment to improving the lives of people, an insane focus on excellence and customer service, and a strong alignment with our core values: being bold, focused, agile and collaborative.
Qualifications
• Strong skills in object-oriented design, data-structures and algorithms
• Proficiency in at least one object-oriented programming language (must love coding!)
• Experience in multi-tiered distributed systems, web services, APIs, and relational & NoSQL databases
• Fluency with software engineering tools
• Ability to: effectively articulate technical challenges and solutions; deal with loosely defined problems and fast changing requirements & think abstractly
• Passionate about learning new technologies and working on a product of massive scale and impact
Nice to have:
• Proficiency in one or more of the following:
• Java and associated server-side technologies
• Microservice Architecture
• Python, JavaScript and other scripting languages
• Experience with cloud-centric application development and deployment
• Bachelors or higher degree in Computer Science or related disciplines
Benefit Summary:
• Competitive remuneration and equity shares
• Premium medical insurance (including spouse and children)
• 25 working days annual leave
• Discounted Careem rides plus free credits inline with company growth
• Entrepreneurial working environment
• Flexible working arrangements
• Mentorship and career growth


Industry Type : Logistics / Transportation / Warehousing / Courier
Functional Area : Software Development / Application Development (IT Software)

Keywords

Senior Software Engineer (Distributed Systems)

Report Abuse

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information.We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Additional Information Required

Employer has requested some additional information along with your application for this job

Jobseeker Login

Log In With