Distributed Database Developer

5 days ago


Manama, Manama, Bahrain RESO Full time

We are looking for a skilled software engineer to work on dqlite, our distributed SQLite database developed using our Raft library. As a member of our team, you will be responsible for designing and implementing enhancements to the libraft, dqlite, and go-dqlite components.

Your responsibilities will include developing software, debugging issues, and participating in our engineering process through code reviews. You will also collaborate with the open-source community and commercial partners.

About Our Company
  • We are a pioneering tech firm at the forefront of the global move to open source
  • We publish Ubuntu, one of the most important open-source projects
  • We are changing the world on a daily basis
What We Offer
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to meet colleagues
  • Priority Pass and travel upgrades for long haul company events


  • Manama, Manama, Bahrain RESO Full time

    We are seeking a skilled software developer to focus on dqlite, our distributed SQLite database that utilizes our Raft library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we maintain, and we plan to provide bindings for Python and other languages.This role involves designing and...


  • Manama, Manama, Bahrain Citigroup, Inc. Full time

    About CitiCitigroup, Inc. is a global leader in financial services, with a presence in over 160 countries.Job SummaryWe are seeking a Distributed Systems Engineer to join our Markets technology team, responsible for designing and implementing high-performance distributed systems that manage risk calculations and data processing.Design and implement efficient...


  • Manama, Manama, Bahrain Zss Full time

    Full-time Contract/country: Fixed Term Job family: Electronic - Software - Digital Company Description Do you want to shape the world of tomorrow and work on innovative projects? Then you're a good fit for us We are a global engineering group with 15,000 employees and 140 locations worldwide. With our services, we are driving the topics of energy efficiency,...


  • Manama, Manama, Bahrain SEGULA Technologies Full time

    Company Description Do you want to shape the world of tomorrow and work on innovative projects? Then you're a good fit for us We are a global engineering group with 15,000 employees and 140 locations worldwide. With our services, we are driving the topics of energy efficiency, climate protection and decarbonization and developing tech industries into new...


  • Manama, Manama, Bahrain RESO Full time

    We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud applications. We see quality engineering as a first-class engineering practice and are looking for people...


  • Manama, Manama, Bahrain Penny Software Full time

    At Penny Software, we are on a mission to make procurement better by building the best possible procurement and sourcing platform. We aim to become the go-to solution for procurement departments everywhere. Our source-to-pay platform enables organizations worldwide to find suppliers, issue tenders, and receive responses faster, cheaper, and more efficiently...


  • Manama, Manama, Bahrain Domo Ventures W.L.L. Full time

    Job Description:We are looking for a skilled Sales Supervisor to join our Domo Ventures W.L.L. team in Bahrain. The successful candidate will have a proven track record of exceeding sales targets and achieving business objectives, as well as strong leadership, coaching, and motivational skills. Key responsibilities include leading and motivating a team of...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is looking for a talented software engineer to work on dqlite, our distributed SQLite database built using our Raft library. As a key member of our team, you will design and implement enhancements to the libraft, dqlite, and go-dqlite components.Your responsibilities will include developing software, debugging issues, and participating in our...


  • Manama, Manama, Bahrain Citigroup, Inc. Full time

    Job Overview:Citigroup, Inc. is seeking an experienced Senior Backend Developer to join our Technology team. As a Senior Backend Developer, you will be responsible for designing and developing high-volume, low-latency backend applications for mission-critical systems.Key Responsibilities:• Design and develop scalable, efficient, and well-documented code•...


  • Manama, Manama, Bahrain Domo Ventures W.L.L. Full time

    About the JobDomo Ventures W.L.L. is seeking a highly motivated and results-oriented Sales Supervisor to lead and manage the Sales Team, Van Sales and Merchandising team for the Food Distribution division in Bahrain.About the Role: In this dynamic position, the candidate will oversee all aspects of sales operations for assigned territories/channels. The...


  • Manama, Manama, Bahrain Citigroup Inc. Full time

    Job Description:Citigroup Inc. is seeking a skilled Senior Backend Developer to join our Technology team.Key Responsibilities:As a Senior Backend Developer, you will be responsible for designing and developing high-volume, low-latency backend applications for mission-critical systems, ensuring high availability and performance.• Write well-designed,...


  • Manama, Manama, Bahrain Citigroup, Inc. Full time

    The Senior Backend Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities:...


  • Manama, Manama, Bahrain RESO Full time

    The Senior Backend Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities:...


  • Manama, Manama, Bahrain RESO Full time

    About CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.What We OfferA home-based work environment with flexible working hours.A personal...

  • Java developer

    2 weeks ago


    Manama, Manama, Bahrain VAM Systems Full time

    Job Description VAM Systems is currently looking for a Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification: BA Computer Information Systems Professional Qualification: Java certification Years of Experience: 5 - 7 years Preferred Previous Work Experience: Banking Tools Required: Java SE, Java EE,...

  • Looking for developer

    2 weeks ago


    Manama, Manama, Bahrain RESO Full time

    This is a full-time on-site role for a Developer (ASP. NET, C#) at Tech Bay IT Solutions in Manama. The Developer will be responsible for programming, software development, object-oriented programming (OOP), database management, testing, handling backend/frontend, and hands-on work with Microsoft technologies. Qualifications: Programming, Software...


  • Manama, Manama, Bahrain Citigroup, Inc. Full time

    The Senior Backend Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...

  • Java developer

    4 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Job Description VAM Systems is currently looking for a Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification: BA Computer Information Systems Professional Qualification: Java certification Years of Experience: 5 - 7 years Preferred Previous Work Experience: Banking Tools Required: Java SE, Java EE,...

  • Java developer

    1 week ago


    Manama, Manama, Bahrain RESO Full time

    Company Description Job Description VAM Systems is currently looking for Java Developer for our Bahrain operations with the following skillsets and terms & conditions: Qualification BA Computer Information Systems Professional Qualification Java certification Years of Experience5 - 7 years Preferred Previous Work Experience Banking Tools Required Java SE,...


  • Manama, Manama, Bahrain RESO Full time

    The Senior Backend Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...