Senior Software Engineer

  • Anywhere

Job purposeDevelop and build high-quality, innovative and fully performing software in compliance with coding standards and technical design.Duties and responsibilitiesPerform advanced programming tasks according to the project planImplement tasks following functional specificationsWrite well designed, testable, and efficient codeGood Technical Research SkillsParticipate in the estimation of new features and componentsOn-time delivery of assigned tasksPerform unit testing for submitted tasksServe as a mentor to less experienced software engineersParticipate in the analysis & design of new functional requirementsImplement complex and risky tasks development tasksConduct prototyping and POCs for new technologiesConduct code review and code refactoring tasks

To apply for this job please visit .

  • Anywhere

Dalia is looking for a senior software engineer to help our team build the next generation of technologies to power the recruitment industry. We are looking for a highly motivated individual with a passion for creating highly scalable, robust software that can keep up with our growing user base. The ideal candidate is someone with strong experience in developing back-end and front-end applications, with appreciation for test driven development, continuous integration and automation.You will:Design, develop and maintain back-end and front-end components that integrate into our existing NodeJS application.Work closely with other team members to discuss design, architecture and performance.Participate in code reviews and enforce best software design practices.Design for scale in order to keep up with our fast-growing user base.Quickly investigate any issues that come up on our production applications.Identify bottlenecks, bugs and come up with simple smart solutions.Be available during US Eastern time work hours.

To apply for this job please visit .

  • Anywhere

Job purposeDevelop and build high-quality, innovative and fully performing software in compliance with coding standards and technical design.Duties and responsibilitiesPerform advanced programming tasks according to the project planImplement tasks following functional specificationsWrite well designed, testable, and efficient codeGood Technical Research SkillsParticipate in the estimation of new features and componentsOn-time delivery of assigned tasksPerform unit testing for submitted tasksServe as a mentor to less experienced software engineersParticipate in the analysis & design of new functional requirementsImplement complex and risky tasks development tasksConduct prototyping and POCs for new technologiesConduct code review and code refactoring tasks

To apply for this job please visit .

  • Anywhere

About the JobWe are looking for a Senior Software Engineer who will play a key role in the development of our various challenging products.We need a dedicated, hardcore developer; who is willing to go the extra mile and needs minimum assistance to deliver his/her tasks.What to expect:You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.Building responsive web interfaces with a mobile-first mentalityImplementing user interfaces using next-gen JavaScript tools (ReactJS, Angular2+)

To apply for this job please visit .

  • Anywhere

Develops and modifies modules based on functional and system requirements  Supports software design process based on functional requirements  Executes full lifecycle software development  Writes well designed, testable, efficient code  Troubleshoots and identifies bugs in existing software, design and release fixes  Creates development environment for efficient testing and integration  Documents and maintains software functionality  Integrates software components into a fully functional software system

To apply for this job please visit .

  • Anywhere

Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team. Capable of understanding and contributing to the technical solution from design through to code level Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain required system modules, front-end, back-end applications built on different technologies. Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Analyze and resolve technical and application problems. Design and implement new features for Web and mobile applications.Optimize software to maximize speed and scale, factoring in network latency and bandwidth constraints.Develop test infrastructures, writing documentation and ensuring high performance.Translating of UI/UX wireframes to visual elements.

To apply for this job please visit .

  • Anywhere

We are looking for a Senior Software Engineer to build functional and efficient server-side applications.Senior Software Engineer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.ResponsibilitiesHelp design and implement functional requirements.Build efficient back-end features in Python.Integrate front-end components into applications.Manage testing and bug fixes.Prepare technical documentation.Collaborate with UX/UI designers to implement design into the code.Collaborate with other team members.Coach junior team members.Implement software enhancements and suggest improvements.

  • Anywhere

Careem is the leading technology platform for the greater Middle East. A pioneer of the region’s ride- hailing economy, Careem is expanding services across its platform to include payments, delivery and mass transportation. Careem’s mission is to simplify and improve the lives of people and build a lasting institution that inspires.

Established in July 2012, Careem operates in more than 100+ cities across 14 countries and has created more than one million job opportunities in the region and hosts over 30 million users.

ABOUT THE ROLE

We are looking for someone passionate about automation, tooling, and frameworks to join the Monitoring (Argus) team. You will be part of the team that has the mandate to build infra/app monitoring system/framework and enable all projects across Careem so improve the visibility and we get insight of system events, people can define alerts and get notified in case of any incidence. 

Key responsibilities include:

  • Development of our distributed monitoring system to meet the challenging functional, scalability and reliability requirements for our fast-growing business
  • Design systems/solutions with a focus on scalability, testability, and maintainability
  • Encourages and supports others to take on responsibility, authority, and accountability
  • Build and ship new features and systems, with an emphasis on code quality, maintainability, readability, and testing
  • Develop, maintain, and extend a variety of systems, including open-source, ready-made, and in-house applications.
  • Be a valued member of an autonomous, cross-functional agile team
  • You care about quality and you know what it means to ship high quality code. 
  • Qualifications:

  • Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
  • 6+ years of experience in architecture/design, implementation and engineering software solutions.
  • Experience working with mobile development on iOS and/or Android 
  • Experience in building and owning tools for medium to large engineering teams.
  • Experience of building systems, dashboards and metrics to facilitate a data-driven approach to problem resolution
  • Experience with AWS and/or other cloud providers is a plus.
  • Obsession about keeping costs low while building solutions.
  • Passionate about learning new technologies and working on a product of massive scale and impact
  • Expert Knowledge in Developing and debugging in one these Java, Python, Bash, Go.
  • Experience with other programming languages is a plus.
  • Nice to Have:

  • Experience in ReactNative, flutter
  • Experience with monitoring systems like NewRelic, AppDynamic, Dynatrace, etc.
  • Experience with cloud-centric application development and deployment (AWS preferred)
    • Egypt

    Wadi Degla Group

    Work with developers to design algorithms and flowchart.Produce clean and efficient code based on specificationsIntegrate software components and third-party programsVerify and deploy programs and systemsTroubleshoot, debug and upgrade existing softwareGather and evaluate user feedbackCreate technical documentation for reference and reportingPerform any additional tasks that might be necessary for easier workflow, within the main frame of the job’s specialty.

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Arqam

    Description:

    ArqamFC is looking for a highly skilled and experienced Software Engineer to lead the continued design and implementation of the data collection pipeline in our growing company.

  • The role will focus on developing our existing systems architecture to ensure we can manage the vast demands of data quantity, algorithmic processing and stringent SLA’s demanding customers including Media and broadcasters who need accurate data in real-time.
  • What We Offer:

  • Strong compensation packages.
  • Fast-growing team with high growth opportunities to learn new skills
  • Ability to work remotely when necessary
  • Flexible working hours
  • Qualifications:

  • We will consider experience across a range of systems architecture and software development frameworks and a proven track record of picking up new technologies quickly. We are a new, fast-growing company, with an incredibly full roadmap and therefore looking for someone who is driven, self-motivated, flexible and comfortable working at a fast pace delivering projects in an iterative manner, in relatively short timelines.
  • We are looking for experienced engineers who are equally happy designing technical systems architecture as they are rolling up their sleeves and getting stuck into coding and testing, as well as experience of working across different cultures and geographies.
  • As our team grows, we will want to hire additional team members across the UK, US, and Egypt so the ability to source and nurture talent is critical to our growth.
  • The ideal candidate will have an interest in sports, data analytics, as well as an excellent technical portfolio.
  • The position is ideally based full time in our office in Cairo, Egypt, but we are flexible if you are working from home partially.
  • Skill set :

  • 5+ years of experience building and maintaining data-intensive systems.
  • Experience in Python.
  • Experience in Javascript
  • Comfortable building and deploying Linux environments on dedicated servers and in the cloud
  • Excellent communication skills, both written and verbal with proven ability to communicate across cultures and geography
  • Basic understanding of football
  • Team player, self-motivated, hard-working
  • Ability and drive to travel, including spending some time with our tech team in Bath, UK
  • Nice to have:

  • Experience in one JVM language (Closure, Java, Scala, Kotlin)
  • Dev-ops experience (Docker, Kubernetes,etc.)
  • Experience with statistical programming and data science
  • Experience with data processing pipelines (Apache Beam, Google DataFlow, etc)
  • To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Paymob Solutions

    We are looking for a Senior Software Engineer to build functional and efficient server-side applications.Senior Software Engineer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.ResponsibilitiesHelp design and implement functional requirements.Build efficient back-end features in Python.Integrate front-end components into applications.Manage testing and bug fixes.Prepare technical documentation.Collaborate with UX/UI designers to implement design into the code.Collaborate with other team members.Coach junior team members.Implement software enhancements and suggest improvements.

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Careem

    Ou.
    tea.
    i.
    seekin.
    highl.
    motivate.
    an.
    talente.
    individual.
    wh.
    ar.
    passionat.
    abou.
    creatin.
    stella.
    experience.
    fo.
    ou.
    customer.
    an.
    Captain.
    an.
    buil.
    amazin.
    technolog.
    a.
    .
    massiv.
    scale.
    W.
    wor.
    o.
    cuttin.
    edg.
    technolog.
    an.
    wit.
    .
    divers.
    se.
    o.
    talente.
    individual.
    acros.
    man.
    geographies.
    A.
    .
    Senio.
    Softwar.
    Enginee.
    o.
    th.
    Captai.
    Acquisitio.
    &amp.
    Supplie.
    Experienc.
    team.
    yo.
    wil.
    b.
    .
    par.
    o.
    .
    cross-functiona.
    tea.
    developin.
    highl.
    scalabl.
    an.
    reliabl.
    we.
    application.
    an.
    backen.
    service.
    tha.
    ou.
    driver.
    an.
    partner.
    us.
    ever.
    day.
    Yo.
    wil.
    wor.
    wit.
    .
    grou.
    o.
    highl.
    talente.
    an.
    motivate.
    individual.
    t.
    hel.
    shap.
    th.
    experience.
    tha.
    ou.
    Captain.
    (drivers.
    interac.
    wit.
    ever.
    da.
    o.
    th.
    Caree.
    platfor.
    an.
    tha.
    enabl.
    th.
    busines.
    succes.
    o.
    ou.
    partners.
    You.
    focu.
    wil.
    b.
    aroun.
    creatin.
    a.
    extensibl.
    se.
    o.
    we.
    application.
    an.
    service.
    an.
    buildin.
    th.
    cor.
    supplie.
    experienc.
    functionalit.
    whic.
    work.
    i.
    .
    hybri.
    online/offlin.
    manner.
    Yo.
    wil.
    b.
    aske.
    t.
    tak.
    difficul.
    busines.
    problem.
    an.
    tur.
    the.
    int.
    delightfu.
    an.
    reliabl.
    use.
    experience.
    whic.
    allo.
    ou.
    Captain.
    t.
    on-boar.
    t.
    ou.
    platfor.
    an.
    ou.
    supplier.
    t.
    manag.
    thei.
    fleets.
    Ke.
    Responsibilitie.
    Writ.
    hig.
    quality.
    performan.
    an.
    reliabl.
    cod.
    whil.
    workin.
    o.
    define.
    tasks/bug.
    independently.
    Wor.
    independentl.
    t.
    understan.
    functiona.
    specification.
    an.
    delive.
    complet.
    features.
    Participat.
    i.
    th.
    on-cal.
    rotatio.
    an.
    b.
    willin.
    t.
    jum.
    i.
    an.
    hel.
    resolv.
    an.
    incident.
    withi.
    th.
    define.
    SLA.
    Participat.
    i.
    tea.
    agil.
    processe.
    an.
    practices.
    contribut.
    t.
    thei.
    continuou.
    evolution.
    Wor.
    closel.
    wit.
    othe.
    engineer.
    o.
    th.
    tea.
    t.
    buil.
    highl.
    scalabl.
    an.
    robus.
    we.
    application.
    an.
    backen.
    services.
    Mento.
    junio.
    engineer.
    throug.
    cod.
    review.
    tec.
    talk.
    an.
    ensur.
    the.
    ar.
    followin.
    th.
    bes.
    practices.
    Communicat.
    wit.
    othe.
    engineer.
    fro.
    differen.
    team.
    fo.
    sharin.
    knowledg.
    an.
    fo.
    buildin.
    .
    cros.
    team.
    product.
    Basi.
    Qualification.
    Bachelor’.
    Degre.
    i.
    Compute.
    Scienc.
    o.
    othe.
    relate.
    technica.
    field.
    .
    year.
    o.
    professiona.
    experienc.
    i.
    Softwar.
    Developmen.
    buildin.
    scalabl.
    microservices.
    Experienc.
    wit.
    Compute.
    Scienc.
    fundamental.
    includin.
    dat.
    structures.
    algorithms.
    complexit.
    analysis.
    Experienc.
    workin.
    i.
    Jav.
    Spring.
    Experienc.
    wit.
    distribute.
    system.
    a.
    scal.
    i.
    .
    clou.
    base.
    environmen.
    an.
    .
    dee.
    familiarit.
    wit.
    th.
    AW.
    service.
    (Elasti.
    Beanstalk.
    RDS.
    Elasti.
    Search.
    Dynamo.
    Knowledg.
    o.
    professiona.
    softwar.
    engineerin.
    practice.
    &amp.
    bes.
    practice.
    fo.
    th.
    ful.
    softwar.
    developmen.
    lif.
    cycle.
    includin.
    codin.
    standards.
    cod.
    reviews.
    sourc.
    contro.
    management.
    buil.
    processes.
    testing.
    an.
    operations.
    Experienc.
    workin.
    i.
    a.
    Agile/Scru.
    environmen.
    t.
    delive.
    high-qualit.
    softwar.
    agains.
    aggressiv.
    schedules.
    Preferre.
    Qualification.
    Master’.
    Degre.
    i.
    Compute.
    Scienc.
    o.
    othe.
    relate.
    technica.
    field.
    Experienc.
    i.
    buildin.
    comple.
    we.
    application.
    an.
    micro-front-ends.
    A.
    understandin.
    o.
    ho.
    fron.
    en.
    framework.
    work.
    Experienc.
    wit.
    Reactiv.
    programmin.
    i.
    Java.
    Sprin.
    Boot.
    an.
    .
    dee.
    understandin.
    o.
    D.
    frameworks.
    Experienc.
    buildin.
    progressiv.
    we.
    application.
    i.
    Angular.
    Experienc.
    i.
    rapi.
    prototypin.
    an.
    othe.
    fas.
    iteratio.
    method.
    fo.
    produc.
    development.
    Experienc.
    wit.
    Reactiv.
    programmin.
    i.
    Java.
    Golang.
    Nodejs.
    PHP.
    Sprin.
    Boot.
    an.
    .
    dee.
    understandin.
    o.
    D.
    frameworks.

    To apply for this job please visit search-engine.talentsmine.net.

    ATK Services and Marketing

    Position Senior software engineer Job Location Jeddah Minimum 7 years experience Experience of working with teams and has lead and coordinated with project team Knowledge and experience in Software Development Life Cycle Strong English communication and interpersonal communication skills Requirements analysis and documentation skills Project management experience is a plus

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Khaltura

    Description:

  • About the Job
  • Opportunity to be a part of an international award-winning start-up that is based out of Spain. The start-up is growing so fast and you could grow with it at the same pace if you prove yourself.
  • TecSabio EJSC is looking for brilliant and dedicated Senior Software Engineer , to work remotely on its Spanish based partner company. You can work from anywhere in the world as long as you have a good internet connection.
  • We are looking for candidates with a passion for high-quality web development and an entrepreneurial spirit. We are looking for team players with a great sense of ownership. You will be a part of a multi-national team, so your strong command of English language and high communication and presentation skills will allow you to communicate with the worldwide team. 
  • Key Responsibility:

  • Responsible for writing and coding Web Based application (using C#/ASP.NET MVC).
  • Leads software design & prototyping sessions.
  • Writes code that interfaces with different platforms using best practices.
  • Writes “clean”, well-designed code to a high standard in a timely and scalable way.
  • Follows the companies SDL.
  • Uses Azure DevOps to log their activities.
  • Troubleshoots, tests, maintains code and reviews peers code.
  • Mentors junior developers in the team
  • Qualifications:

    Qualifications:

  • 4-7 years of experience in software development. (if you are more junior with great skills apply too)
  • Bachelor’s Degree in Engineering, Computer Science, or equivalent discipline.
  • C#, JQuery, SQL, ASP.net, WCF, entity Framework proficiency.
  • Experience in Unit, Integration and automated test.
  • Microsoft Azure PaaS knowledge is a huge plus.
  • Micro-services hands on is good to have.
  • Understanding of SCRUM basic concepts and sprints is a plus.
  • Being a Full-Stack Software Engineer is a plus.
  • Very Good English spoken and written.
  • Communication and presentation skills.
  • Team spirit.
  • Excellent self-learning, searching and research skills is a must.
  • The candidate must be self-motivated and willing to work remotely without close supervision.
  • Education: Bachelor’s Degree

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Careem

    At Careem, we are driven by the purpose of simplifying the lives of people and building an awesome organisation that inspires. Based in Dubai, we started our journey as a pioneer of the Middle East’s ride-hailing economy. Today, Careem is the region’s everyday Super App operational in 13 countries and over 100 cities. The Super App provides a host of daily services that people need to move around, to order things and to transfer money in one unified smartphone app. Our goal is to simplify people’s daily lives so that they can spend their precious time and mindshare on things that really matter and on realizing their potential

    About the Role:

    We are looking for software engineers to join our team of talented engineers that share a common interest in distributed backend systems, their scalability and continued development

    You will join the Fraud Prevention team with a unique combination of distributed real-time services as well as data preparation pipelines and batch ETLs. These large scales, distributed systems are integrated with all Careem services and handle everything from user requests to payment processing. It means you will work with one of the most loaded systems. Realtime service relies on preliminary data aggregation, which involves data ETL based on Spark, Hive, etc. 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 and big data. Our tech stack is mainly Java/Kotlin, Python, Node/Typescript, Docker, AWS, Spark, MySQL, DynamoDb and a long tail of other technologies

    This role is for a position in Lahore, Pakistan

    Key responsibilities include:

  • 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 jump in and help resolve any incidents within the defined SLA.
  • Participate in team agile processes and practices, contribute to their continuous evolution.
  • Work closely with other engineers on the team to build highly scalable and robust backend services.
  • Basic qualifications:

  • Bachelor’s Degree in Computer Science or other related technical field.
  • 10+ years of professional experience in Software Development building scalable microservices
  • Experience with Computer Science fundamentals including data structures, algorithms, complexity analysis.
  • Experience working in an Agile/Scrum environment to deliver high-quality software against aggressive schedules.
  • Preferred qualifications:

  • Master’s Degree in Computer Science or other related technical field.
  • A deep familiarity with the AWS services (Elastic Beanstalk, RDS, Elastic Search, Dynamo)
  • Experience with distributed systems at scale in a cloud based environment.
  • An understanding of how front end frameworks work.
  • Experience with Reactive programming in Java, Spring Boot, and a deep understanding of DI frameworks.
  • Experience in rapid prototyping and other fast iteration methods for product development.
  • Willingness to roll up your sleeves and do what’s necessary to drive your projects to completion.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. 
  • Strong focus on customers and operational excellence. 
  • To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Careem

    About Us

    Careem is the internet platform for the greater Middle East region. A pioneer of the region’s ride-hailing economy, Careem is expanding services across its platform to become the region’s everyday SuperApp. Careem’s mission is to simplify and improve the lives of people and build an awesome organization that inspires. Established in July 2012, Careem operates in over 100 cities across 13 countries and has created more than one million employment opportunities in the region. Careem became a wholly-owned subsidiary of Uber Technologies, Inc. in January 2020.

    About the role

    Our team is seeking highly motivated and talented individuals who are passionate about creating stellar experiences for our customers and build amazing technology at a massive scale. We work on cutting edge technology and with a diverse set of talented individuals across many geographies.

    As a Senior Frontend (web) Engineer on our Careem NOW team, you will be a part of a cross-functional team developing highly scalable and reliable web applications and services that our customers and partners use every day. You will work with a group of highly talented and motivated individuals to help shape the experiences that our users interact with every day on the Careem platform and that enable the business success of our partners. Your focus will be around creating an extensible set of web applications and services, building core supplier experience functionality which works in a hybrid online/offline manner

    Key Responsibilities:

  • Write high quality, performant and reliable code which 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 jump in and help resolve any incidents within the defined SLA.
  • Participate in team agile processes and practices, contribute to their continuous evolution.
  • Work closely with other engineers on the team to build highly scalable and robust progressive web applications.
  • Requirement Summary:

  • Bachelor’s Degree in Computer Science or other related technical field.
  • 7+ years of experience with one or more of modern JS frameworks: React (preferable), Angular or Vue
  • Solid HTML, CSS and JS experience and understanding
  • Proficiency in TypeScript and modern JS (ES6+)
  • (S)CSS Modules, responsive design and solid UI/UX understanding and best practices
  • Experience with one or more of the UI frameworks like Ant Design, Bootstrap, Material Design
  • Client side state management: Redux, React Context
  • Real-time technologies experience: Web Sockets, Socket.IO
  • Testing frameworks: Jest, Enzyme, React Testing Lib
  • JS ecosystem tooling: webpack, ESLint
  • Understanding of how modern browsers work and their limitations
  • Client side performance optimizations and best practices
  • Preferred Qualifications: 

  • Master’s Degree in Computer Science or other related technical field.
  • GraphQL or React Query experience 
  • Developing components in isolation using Storybook
  • Experience with PWA and service worker 
  • AWS and front end infrastructure knowledge (S3, CDN, CloudFront)
  • Familiarity with CI/CD (we use Jenkins)
  • Experience with Node.js and its frameworks (Nest, Express) is a plus 
  • Docker experience
  • What do we offer you?

    Working in an international environment with colleagues from 70+ nationalities, ownership culture, flexible working hours, unlimited (paid!) holidays and the latest technologies.

    Careem gives equal opportunities. All aspects of ownership including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We celebrate diversity and are committed to creating an inclusive environment for everyone.

    To apply for this job please visit search-engine.talentsmine.net.

    Mercans

    Employment Full Time We are looking for senior hardcore developers software developers with solid experience in working for multinational companies ideally ADP Ramco Ceridian NGA etc as backend developers on an ERP HR or Payroll application REQUIREMENTS Qualifications Skills Expectations for Ideal Candidates Knowledge of Agile and testdriven development processes Java Spring Kotlin PHP Falcon MySQL MongoDB React Gitlab OpenShift Docker Oracle Express React Angular Kubernetes RHEL VMWare Oracle Express React Angular Kubernetes CentOS RHEL Required Documents Updated CV Latest Version of the Resume

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Careem

    At Careem, we are driven by the purpose of simplifying the lives of people and building an awesome organization that inspires. Based in Dubai, we started our journey as a pioneer of the Middle East’s ride-hailing economy

    Today, Careem is the region’s everyday Super App operational in 13 countries and over 100 cities. The Super App provides a host of daily services that people need to move around, to order things and to transfer money in one unified smartphone app. Our goal is to simplify people’s daily lives so that they can spend their precious time and mindshare on things that really matter and on realizing their potential

    About the Role: 

    Come join the Mobility of People Customer Engineering Team and help transform 30 million lives in the Greater MENA region. Whether it’s getting from one point to another, getting food delivered to you, or seamlessly sending packages across the city, our tech is there, creating amazing experiences for our customers and helping empower our Captains (drivers) to simplify and improve the lives of people. The Customer engineering team is building the region’s premier ride-hailing experience, enabling our customers and uplifting the region’s transportation infrastructure. 

    Our team is seeking highly motivated and talented individuals who are passionate about creating stellar experiences for our customers and Captains and build amazing technology at a massive scale. We work on cutting edge technology and with a diverse set of talented individuals across many geographies. 

    As a Senior Android Mobile Engineer, you will be a part of a cross-functional team developing the highly scalable and reliable mobile applications that our customers use every day. You will work with a group of highly talented and motivated individuals to help shape the experiences that our customers interact with every day on the Careem platform. You will be asked to take difficult business problems and turn them into delightful and reliable user experiences. Your focus will be around helping lead the team to create an engaging user experience and building core app functionality that works within our SuperApp.

    This position holder can join us remotely while working from the preferred location in Karachi or Lahore or Islamabad

    Key responsibilities include:

  • Design and build advanced, scalable Android applications written in Kotlin, Java and Kotlin Multiplatform
  • Work with the Product and Design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions
  • Integrate with our backend services (JSON, REST, etc.) to make sure we are delivering a great mobile user experience that is super-fast for end-users
  • Own end-to-end product modules/features from requirement to going live
  • Design and review code, troubleshoot and act as a consultant to team members on technical matters
  • Gather requirements by interacting directly with the end-users and advocate delightful user experiences
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Unit, UI, and integration test code for robustness, including edge cases, usability, and general reliability
  • Use core animation to create engaging motion effects and intuitive interfaces
  • Create reusable components and architectures that could scale
  • Contribute to and maintain CI/CD pipelines for applications and frameworks 
  • Contribute to and maintain Application health monitoring and alerting systems
  • Requirement Summary: 

  • 8+ years’ experience with full life cycle Android application development and publishing Android apps in the play store
  • Experience building well-architected applications that follow well-established design patterns independently and without supervision. 
  • Strong understanding of interactive application development paradigm under Android, memory management, file I/O, network programming, concurrency and multithreading, and publishing Android apps in the Play Store.
  • Good understanding of the full mobile development life cycle. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Experience working with remote teams in an Agile/Scrum environment to deliver high-quality software against aggressive schedules.
  • Experience in working with third-party libraries and APIs
  • Good experience on testing frameworks, including Robolectric and Espresso (Cucumber is a plus)
  • Strong and innovative approach to problem-solving and finding solutions. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
  • Excellent communicator (written and verbal, formal, and informal).
  • Highly accountable and takes ownership, with a collaborative attitude, and a lifelong learner
  • Some experience in iOS development and native cross-platform technologies is a plus
  • What do we offer you? 

    Working in an international environment with colleagues from 70+ nationalities, an ownership culture, flexible working hours, unlimited (paid!) holidays and the latest technologies

    Careem gives equal opportunities. All aspects of ownership including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We celebrate diversity and are committed to creating an inclusive environment for everyone

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Khaltura

    Description:

    ArqamFC is looking for a highly skilled and experienced Software Engineer to lead the continued design and implementation of the data collection pipeline in our growing company.

  • The role will focus on developing our existing systems architecture to ensure we can manage the vast demands of data quantity, algorithmic processing and stringent SLA’s demanding customers including Media and broadcasters who need accurate data in real-time.
  • What We Offer:

  • Strong compensation packages.
  • Fast-growing team with high growth opportunities to learn new skills
  • Ability to work remotely when necessary
  • Flexible working hours
  • Qualifications:

  • We will consider experience across a range of systems architecture and software development frameworks and a proven track record of picking up new technologies quickly. We are a new, fast-growing company, with an incredibly full roadmap and therefore looking for someone who is driven, self-motivated, flexible and comfortable working at a fast pace delivering projects in an iterative manner, in relatively short timelines.
  • We are looking for experienced engineers who are equally happy designing technical systems architecture as they are rolling up their sleeves and getting stuck into coding and testing, as well as experience of working across different cultures and geographies.
  • As our team grows, we will want to hire additional team members across the UK, US, and Egypt so the ability to source and nurture talent is critical to our growth.
  • The ideal candidate will have an interest in sports, data analytics, as well as an excellent technical portfolio.
  • The position is ideally based full time in our office in Cairo, Egypt, but we are flexible if you are working from home partially.
  • Skill set :

  • 5+ years of experience building and maintaining data-intensive systems.
  • Experience in Python.
  • Experience in Javascript
  • Comfortable building and deploying Linux environments on dedicated servers and in the cloud
  • Excellent communication skills, both written and verbal with proven ability to communicate across cultures and geography
  • Basic understanding of football
  • Team player, self-motivated, hard-working
  • Ability and drive to travel, including spending some time with our tech team in Bath, UK
  • Nice to have:

  • Experience in one JVM language (Closure, Java, Scala, Kotlin)
  • Dev-ops experience (Docker, Kubernetes,etc.)
  • Experience with statistical programming and data science
  • Experience with data processing pipelines (Apache Beam, Google DataFlow, etc)
  • To apply for this job please visit search-engine.talentsmine.net.

    Independent Health Information Technology Services LLC

    As Senior Software Engineer, you will co-lead the design effort on a variety of projects in a highly collaborative, fast-paced environment. Your role is to design innovative solutions to real market business requirements in the healthcare industry. You will co-lead the software development team and work closely with the Software Architect, partners and stakeholders to develop new product offerings and improve existing ones. This position reports to the Software Architect (Development Team Leader).

    • Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
    • Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML).
    • Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
    • Analyze risk and report problems in meeting system requirements.
    • Provide supporting information to the Engineers to aid in the creation of a system specification.
    • Assist Software Designer/Implementers with the creation of detailed software design specifications.
    • Lead the review process for software architecture documents.
    • Perform software version control and maintain periodic compilation schedule.
    • Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.
    • Comply with all applicable product development processes. Perform detailed software design as well as implements and/or maintains code according to duties and responsibilities.
    • Ensure the overall integrity of the software architecture and validates it against the system specification.
    • Integrate internal and external product design into a cohesive user experience.
    • Work with visual designers to improve and refine product visual design and consistency

    Qualifications:

    • Bachelor’s or Master’s degree in computer science or related field.
    • At least 6 years of experience developing data-driven applications utilizing significant relational database engines as part of the overall application architecture (experience with any or all of the following highly desirable: MySQL, PostgreSQL, Oracle, SQL Server).
    • At least 6 years of experience building web-based software systems, utilizing N-tier architectures, dynamic content, highly-scalable approaches, and complex security models/implementations (experience with any or all of the following required: .NET, Silverlight, WPF, WCF)
    • At least 4 years experience in large designs and coordinating project teams preferably in the healthcare industry
    • At least 3 years of UML experience
    • At least 3 years of experience with software source control and version control
    • Excellent interpersonal and communication skills
    • Mastery of user interaction design skills
    • Must be organized, have an eye for detail, and be able to put ideas into a tangible form
    • Ability to prioritize and manage work to critical project timelines in a fast-paced environment.
    • Ability to develop new approaches to complex design problems

    About inHealth:

    Independent Health Information Technology Services LLC – an information technology service provider committed to providing a user-friendly, effective, and an efficient way to the development of healthcare systems for the healthcare industry in the MENA region, while supporting innovation and standardization as well. inHealth was established to introduce new services and innovative solutions that are needed to deliver improved outcomes for healthcare providers, patients, and payers in an era of extraordinary transformation in the region’s healthcare sector.

    At inHealth, we connect the stakeholders within the healthcare community by providing a user- friendly interface that facilitates easy communication across the healthcare industry to increase efficiency, improve quality, and control costs.

    Independent Health Information Technology Services LLC – inHealth started its services in 2014 and is a registered company in the Emirate of Abu Dhabi, United Arab Emirates.

    To be considered for this role, please email your resume and cover letter (Word or PDF document) to: [email protected]

    • Independent Health Information Technology Services LLC – inHealth
      P.O. Box 127570
      Abu Dhabi, United Arab Emirates

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Careem

    About Careem

    Careem is the leading technology platform of the Greater Middle East. A pioneer of the region’s ride-hailing economy, Careem is expanding its services across its network to include payments, delivery and is quickly becoming the region’s only everyday SuperApp. Established in July 2012, Careem operates in more than 130 cities across 15 countries, has created more than one million job opportunities in the region and hosts over 30 million users. Careem’s engineering team is growing rapidly, and we are looking for talented engineers to help us in our mission to simplify and improve the lives of people and build a lasting institution that inspires.

    About the Role:

    Our iOS developers have a passion to push mobile technologies to the limits. As a IOS Developer, you work with a team of exceptionally talented engineers to design and build the Careem Super App!

    In addition to adhering to exceptionally high engineering standards, you are expected to build the application in a largely scalable manner, high quality, good application performance and applying best-in-class usability standards and practices.

    You will be asked to take difficult business problems and turn them into delightful and reliable user experiences which allow our Captains to work on our platform. Your focus will be around helping lead the team to create an engaging user experience and building core app functionality which works in a hybrid online/offline manner.

    This role is for a remote position in Pakistan, Lebanon, Jordan, Egypt or Morocco.

    Responsibilities:

  • Design and build advanced, scalable applications for the iOS platform.
  • Work with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions.
  • Integrate with our backend services (JSON, XML, etc.) to make sure we are delivering a great mobile user experience that is super-fast for end users.
  • Own end-to-end product modules/features from requirement to going live.
  • Design and review code, troubleshoot and act as a consultant to team members on technical matters.
  • Gather requirements by interacting directly with the end users and advocate delightful user experiences.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Use core animation to create engaging motion effects and intuitive interfaces.
  • Qualifications

  • 8+ years of iOS application development, with extensive use of Swift, I/O, collections, algorithms and well-known application frameworks.
  • Strong understanding of interactive application development paradigm under iOS, memory management, file I/O, network programming, concurrency and multithreading.
  • Experience in iOS-specific application development and publishing iOS apps in the appstore.
  • Good understanding of design patterns.
  • Good understanding of the full mobile development life cycle. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Experience in working with third-party libraries and APIs.
  • Strong and innovative approach to problem solving and finding solutions. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
  • Excellent communicator (written and verbal, formal and informal).
  • Ability to multi-task under pressure and work independently with minimal supervision.
  • Salary Package:

  • Competitive salary and equity shares
  • Unlimited vacation Policy 
  • Entrepreneurial working environment
  • Flexible working arrangements
  • Mentorship and career growth
  • To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Talents Arena

    Job Overview
    We are looking to hire a Senior Software Engineer who can produce and implement practical software solutions. You will be working with the senior management to define software needs and will take the lead on technical and operational projects.
    You will be working independently with little supervision. Therefore, we expect you to have outstanding organizational and problem-solving skills. If you have experience in software development and agile methodologies, we certainly would like to see you!Responsibilities
    Develop superior software architecture and design
    Identify, prioritize and properly execute activities in the software development cycle
    Develop applications and tools by producing efficient, clean code
    Automate tasks via appropriate scripting and tools
    Review and debug code on a regular basis
    Perform validation and verification testing
    Collaborate with the vendors and the internal teams to improvise the products
    Document the software development phases and examine systems
    Ensure that the program is up-to-date with the latest programming technologiesRequirements
    BA/BSc degree in Computer Sciences and related fields
    Proven work experience as a Senior Software Engineer
    Sound understanding of software development, scripting, as well as, project management
    Extensive experience in using different system monitoring tools and automated testing frameworks
    Knowledge of different operating systems such as Windows, Mac OS, and Linux
    Know-how of selected programming languages such as C++, Python, and the Java/J2EE platform
    Outstanding leadership and organizational skills
    Ability to work independently as well as in a team

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Khaltura

    Description:

    We are looking for a Senior Software Engineer to build functional and efficient server-side applications.

    Senior Software Engineer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.

    Responsibilities

  • Help design and implement functional requirements.
  • Build efficient back-end features in Python.
  • Integrate front-end components into applications.
  • Manage testing and bug fixes.
  • Prepare technical documentation.
  • Collaborate with UX/UI designers to implement design into the code.
  • Collaborate with other team members.
  • Coach junior team members.
  • Implement software enhancements and suggest improvements.
  • Qualifications:

    Requirements

  •  Solid experience as Python Developer
  • Experience with Python framework Django
  • Experience with Amazon Web Services (AWS) 
  • Solid experience of databases and SQL
  • Experience with PostgreSQL
  • Knowledge of JavaScript and the ReactJS framework is a plus
  • To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Careem

    About Us

    Careem is the leading technology platform of the Greater Middle East. A pioneer of the region’s ride-hailing economy, Careem is expanding its services across its network to include payments, delivery and is quickly becoming the region’s only everyday SuperApp. Established in July 2012, Careem operates in more than 130 cities across 15 countries, has created more than one million job opportunities in the region and hosts over 30 million users. Careem’s engineering team is growing rapidly, and we are looking for talented engineers to help us in our mission to simplify and improve the lives of people and build a lasting institution that inspires.

    About the Role

    Come join the Captain engineering team and help transform 30 million lives in the Greater MENA region. Whether it’s getting from one point to another, getting food delivered to you, or seamlessly sending packages across the city, our tech is there, creating amazing experiences for our customers and helping empower our Captains to simplify and improve the lives of people. The Captain engineering team is building the region’s premier logistics platform which helps create opportunities for millions of people in one of the most dynamic and diverse regions in the world!

    Our team is seeking highly motivated and talented individuals who are passionate about creating stellar experiences for our customers and Captains and build amazing technology at a massive scale. We work on cutting edge technology and with a diverse set of talented individuals across many geographies.

    As a Senior Software Engineer on the Captain Acquisition & Supplier Experience team, you will be a part of a cross-functional team developing highly scalable and reliable web applications and backend services that our drivers and partners use every day. You will work with a group of highly talented and motivated individuals to help shape the experiences that our Captains (drivers) interact with every day on the Careem platform and that enable the business success of our partners. Your focus will be around creating an extensible set of web applications and services and building the core supplier experience functionality which works in a hybrid online/offline manner. You will be asked to take difficult business problems and turn them into delightful and reliable user experiences which allow our Captains to on-board to our platform and our suppliers to manage their fleets.

    Key Responsibilities 

  • 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 jump in and help resolve any incidents within the defined SLA.
  • Participate in team agile processes and practices, contribute to their continuous evolution.
  • Work closely with other engineers on the team to build highly scalable and robust web applications and backend services.
  • Mentor junior engineers through code review, tech talks and ensure they are following the best practices.
  • Communicate with other engineers from different teams for sharing knowledge and for building a cross teams product.
  • Basic Qualifications

  • Bachelor’s Degree in Computer Science or other related technical field.
  • 8+ years of professional experience in Software Development building scalable microservices.
  • Experience with Computer Science fundamentals including data structures, algorithms, complexity analysis.
  • Experience working in Java Spring.
  • Experience with distributed systems at scale in a cloud based environment and a deep familiarity with the AWS services (Elastic Beanstalk, RDS, Elastic Search, Dynamo)
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. 
  • Experience working in an Agile/Scrum environment to deliver high-quality software against aggressive schedules.
  • Preferred Qualifications

  • Master’s Degree in Computer Science or other related technical field.
  • Experience in building complex web applications and micro-front-ends.
  • An understanding of how front end frameworks work.
  • Experience with Reactive programming in Java, Spring Boot, and a deep understanding of DI frameworks.
  • Experience building progressive web applications in Angular.
  • Experience in rapid prototyping and other fast iteration methods for product development.
  • Experience with Reactive programming in Java, Golang, Nodejs, PHP, Spring Boot, and a deep understanding of DI frameworks.
  • What do we offer you?

    Working in an international environment with colleagues from 70+ nationalities, ownership culture, flexible working hours, unlimited (paid!) holidays and the latest technologies.

    Careem gives equal opportunities. All aspects of ownership including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We celebrate diversity and are committed to creating an inclusive environment for everyone.

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Softec Technologies

    Job purposeDevelop and build high-quality, innovative and fully performing software in compliance with coding standards and technical design.Duties and responsibilitiesPerform advanced programming tasks according to the project planImplement tasks following functional specificationsWrite well designed, testable, and efficient codeGood Technical Research SkillsParticipate in the estimation of new features and componentsOn-time delivery of assigned tasksPerform unit testing for submitted tasksServe as a mentor to less experienced software engineersParticipate in the analysis & design of new functional requirementsImplement complex and risky tasks development tasksConduct prototyping and POCs for new technologiesConduct code review and code refactoring tasks

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Careem

    At Careem, we are driven by the purpose of simplifying the lives of people and building an awesome organization that inspires. Based in Dubai, we started our journey as a pioneer of the Middle East’s ride-hailing economy.

    Today, Careem is the region’s everyday Super App operational in 13 countries and over 100 cities. The Super App provides a host of daily services that people need to move around, to order things and to transfer money in one unified smartphone app. Our goal is to simplify people’s daily lives so that they can spend their precious time and mindshare on things that really matter and on realizing their potential

    ABOUT THE ROLE

    We are looking for software engineers to join our team of talented engineers that share a common interest in distributed backend systems, their scalability and continued development.

    You will build the backend systems that power the Careem engine, scale highly distributed systems, and continuously improve our engineering practices. These large scale, distributed systems handle everything from user requests to payment processing.

    Our tech stack is Java 8 and Spring Boot, Micro-Service Architecture, SQL and no-SQL DBs, iOS and Android applications, web front-end and AWS infrastructure. Key responsibilities include:

  • 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 interesting and challenging problems across our platform
  • Be a valued member of an autonomous, cross-functional agile team
  • You care about quality and you know what it means to ship high quality code. 
  • Requirement Summary:

    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.

    Must have:

  • Bachelor’s Degree in Computer Science or other related technical field.
  • 8+ years of experience in Object-oriented design, data-structures and algorithms.
  • Proficiency in PHP, Golang, Java and server-side technologies (must love coding!)
  • 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:

  • Experience in multi-tiered distributed systems
  • Web services & APIs, and relational & NoSQL databases
  • Experience of Micro services & building scalable and reliable platforms
  • Experience with cloud-centric application development and deployment (AWS preferred)
  • Experience with docker and devops technologies (jenkins)
  • What do we offer you?

    Working in an international environment with colleagues from 70+ nationalities, ownership culture, flexible working hours, unlimited (paid!) holidays and the latest technologies.

    Careem gives equal opportunities. All aspects of ownership including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We celebrate diversity and are committed to creating an inclusive environment for everyone.

    To apply for this job please visit search-engine.talentsmine.net.