Software Engineer II

4 weeks ago


Amman, Jordan Talabat Full time
  • About the job

    About The Opportunity

    About PEET

    The mission of the Product Engineering Enablement Tribe is to help reduce cognitive load and enable our Product Tribes to be successful, by focusing on our most significant constraints across the engineers’ journey at talabat.

    A Little Bit About Talabat

    talabat is the leading online food and grocery ordering platform in MENA, operating in 9 countries across the region. Founded in 2004 by a small group of entrepreneurs in Kuwait, talabat’s success expanded to the wider MENA region, making it the largest and most popular ordering app. With over 2,000+ employees and millions of users, we deliver hundreds of thousands of orders every day.

    Being part of Delivery Hero, our network is truly international with engineering teams in 13+ countries and operations in 40+ countries.

    A Little Bit About Our Engineering Culture

  • Shorten Feedback Loops: we optimize for flow of value in small batches so that we can learn faster and minimize waste. This applies to how we build systems, communicate with each other, etc
  • Quality enables Speed: we adhere to XP, Lean, and Continuous Delivery practices to deliver value with the highest quality/security in a sustainable way
  • Product-minded Engineers: we all have a good understanding of our business & customer problems to minimize costly hand-overs and ensure we solve problems more effectively, and faster
  • Role Summary

  • Alongside your cross-functional team (engineering, product, data), participate in continuous discovery of your customer/business needs/desires/problems to drive desired outcomes
  • Design, write and release software as a solution to an end-to-end problem in your business domain and deliver value in small batches in accordance with our engineering standards
  • Understand scalability & complexity of your services and own & innovate the entire SDLC
  • Support optimization of your team’s practices to develop it into a self-organized, continuously improving unit
  • Critically question and simplify our tech org systems/processes and solutions
  • Note:

    On top of very good technical skills, this role requires someone willing to assume end-to-end ownership of a specific area/initiative and thrives on emphasizing with their user pains/desires/needs. You are keen to explore alternative ways of working that optimize for co-creation and continuous improvement.

    What you need to be successful

    The Following Experience Is Relevant To Us

  • Empathetic and able to easily build relationships
  • Good verbal and written communication skills
  • Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback
  • Understanding of lean/agile values & principles and associated practices
  • 3+ years of software engineering experience, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring) with predominant languages being .NET, Golang, and C#
  • Experience in testing with focus on automated end to end quality
  • Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
  • Experience working with relational and nonrelational databases
  • Exposed to cloud platforms (e.g. AWS, Google Cloud, Azure)
  • Experience building, maintaining and improving with Trunk Based Development and Continuous Delivery


  • Amman, Jordan Amazon Full time

    The Amazon Middle East and North Africa team is looking for a Software Development Engineer who is passionate about building great products for our customers. The SDE-II will be based in Amman, Jordan and must have Software engineering experience involving solving complex problems. They SDE-II will:Design, implement, test, deploy and maintain innovative...


  • Amman, Jordan Amazon Full time

    About the jobDescriptionAmazon Middle East and North Africa team is looking for a Software Development Engineer who is passionate about building great products for our customers & Sellers. The SDE-II will be based in Amman, JOR and must have Software engineering experience involving designing, architecting and solving complex problems.Key job...


  • Amman, Jordan Leading Point Software Full time

    - C#, Entity Framework, Web APIs, or restful services- JQuery, Ajax, Angular JS, Or React- OOP and design- Database design with (Oracle or MSSQL)- HTML, CSS and JavaScript knowledge- .Net Framework and IIS knowledge- Understands Security concepts- Strong command of English verbal and written- Having a Telecom experience is a plus

  • Software Engineer II

    1 month ago


    Amman, Jordan Careem Full time

    Software architecture and design of our distributed backend system to meet the challenging functional, scalability and reliability requirements for our fast growing business.Integrate components into a fully functional & validated systemFacilitate collaboration with other engineers, business owners, and technical program managers to solve interesting and...


  • Amman, Jordan Amazon Full time

    We are looking for Software Development Engineers to be based in Amman, Jordan with 3+ years of solid Software engineering experience involving solving complex problems, to work on some of the key initiatives planned to support our rapid evolution and growth of Amazon International Expansion Business. and in the process solve some of the most challenging...


  • Amman, Jordan Nuqtat Al Taknalojia Full time

    Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.Use software engineering best practices to ensure a high standard of quality for all of the team deliverables·Write high quality distributed system software

  • Software Engineer II

    1 month ago


    Amman, Jordan Careem Full time

    Strong computer science fundamentals including data structures, algorithms, complexity analysis, object-oriented design, and distributed systems.Design and create services and system architecture for your projects, and contribute and provide feedback to other team members.Help improve our code quality through writing unit tests, automation, and performing...


  • Amman, Jordan Amazon Full time

    Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.Use software engineering best practices to ensure a high standard of quality for all of the team deliverablesWrite high quality distributed system softwareWork in an agile, startup-like development environment, where you...

  • Software Engineer II

    1 month ago


    Amman, Jordan Careem Full time

    Strong computer science fundamentals including data structures, algorithms, complexity analysis, object-oriented design, and distributed systems.Design and create services and system architecture for your projects, and contribute and provide feedback to other team members.Help improve our code quality through writing unit tests, automation, and performing...


  • Amman, Jordan Expedia Group Full time

    Collaborate with product and engineering teams to leverage the latest technologies, define new platform features and develop the technical product backlogYou will engineer scalable, fault tolerant software components for serving ads across all Expedia Inc. pagesImplement custom advertising solutions on web pages owned by other teams within the companyYou...


  • Amman, Jordan Amazon Full time

    5+ years industry experience in designing software architecture and operating scalable software systemsOral and written communication skills (ability to produce runbooks, technical, and non-technical documentation)Experience coaching junior software development engineers including code review and design reviewBachelor's degree in computer science,...


  • Amman, Jordan Careem Full time

    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.Strong skills in Object-oriented design, data-structures and algorithms.Proficiency in Java, Spring Boot, server-side...

  • Software Engineer II

    1 month ago


    Amman, Jordan Careem Full time

    Work closely with other engineers on the team to build highly scalable and robust backend applications and services.Write high quality, performant and reliable code while working on defined tasks/bugs independently.Work independently to understand functional specifications and deliver complete features.Participate in the on-call rotation and be willing to...


  • Amman, Jordan Amazon Full time

    • Use software engineering best practices to ensure a high standard of quality for all of the team deliverables• • Write high quality distributed system software• • Work in an agile, startup-like development environment, where you are always working on the most important stuff.

  • Software Engineer II

    1 month ago


    Amman, Jordan Talabat Full time

    About the jobAbout PEETThe mission of the Product Engineering Enablement Tribe is to help reduce cognitive load and enable our Product Tribes to be successful, by focusing on our most significant constraints across the engineers’ journey at talabat.A Little Bit About Talabattalabat is the leading online food and grocery ordering platform in MENA,...

  • Software Engineer II

    1 month ago


    Amman, Jordan CAREEM Full time

    Development of our distributed backend system to meet the challenging functional, scalability and reliability requirements for our fast growing business.Build and ship new features and systems, with an emphasis on code quality, maintainability, readability, and testing.Facilitate collaboration with other engineers, product owners, and designers to solve...


  • Amman, Jordan ProgressSoft Full time

    An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to...


  • Amman, Jordan Leading Point Software Full time

    (Excellence) Understanding Software Requirements(Excellence, Customer Success) Analyze SW Requirements and translate them into functional and non-functional requirements(Excellence, Customer Success) Creation of test specifications, and execution of tests (unit/integration test in case of software development, integration/system tests in case of SW quality...

  • Software Engineer

    1 week ago


    Amman, Jordan Braintrust Full time

    ResponsibilitiesExecute full software development life cycle (SDLC)Develop flowcharts, layouts and documentation to identify requirements and solutionsWrite well-designed, testable codeProduce specifications and determine operational feasibilityIntegrate software components into a fully functional software systemDevelop software verification plans and...


  • Amman, Jordan Careem Full time

    Software architecture and design of our distributed backend system to meet the challenging functional, scalability, security, and reliability requirements for our fast-growing business.Integrate components into a fully functional & validated systemDevelop and implement software verification and quality assurance proceduresDocument architecture, designs, and...