Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Backend Software Developer

Full-time

Iberdrola

Position Description:

At Iberdrola Innovation Middle East we are building a suite of highly scalable, cloud-native SaaS products, and we are looking for a Backend Developer to join one of our core development squads. This is a hands-on, delivery-focused role for someone who already writes solid Java and wants to grow fast in a modern cloud environment.

You will build and maintain the services behind our multi-tenant SaaS platform, working shoulder to shoulder with the squad's Digital Architect, who will review your code, guide your technical decisions, and help you level up, and other software developers. We are looking for someone who writes clean, tested code, asks good questions, takes feedback well, and finishes what they start.

  • Primary mission: Deliver well-tested, production-ready backend features for our cloud-native SaaS products, under the technical guidance of the squad's Digital Architect.
  • Key stakeholders: Digital Architect (direct manager), Squad Software Developers, Product Manager, Data/AI Engineers.
  • Employment type : Full-time

Jobs to Be Done:

  • Lead the Frontend Engineering Team: Manage, grow, and set the technical direction for all frontend engineers. Own hiring, code review standards, individual development plans, and the allocation of frontend capacity across squads and platform work.
  • Feature Development: Implement backend features and REST APIs in Java (Spring Boot) for our SaaS products, from a defined ticket through to a running service in production.
  • Testing as Part of the Work: Write unit and integration tests for everything you build. Tests are part of the deliverable, not a separate task to be done later.
  • Code Review Participation: Submit small, reviewable pull requests and act on review feedback quickly. Review your peers' code and learn from theirs.
  • Bug Fixing & Support: Investigate and fix defects in your squad's services, including reproducing issues from logs and traces, and supporting releases when your code is involved.
  • Data Layer Work: Write and optimise SQL queries, design straightforward schemas and migrations, and work with the platform's persistence layer under guidance.
  • Cloud-Native Delivery: Containerise and ship your services through the squad's existing CI/CD pipelines; understand what happens to your code after the merge.
  • Collaboration: Work with the Product Manager to clarify requirements before coding, and with Data/AI Engineers when your services consume or expose data and model outputs.
  • Documentation: Keep API contracts and technical notes current for the components you own.

Education Requirements: 

  • Minimum: Bachelor's degree in Computer Science, Software Engineering, or equivalent verifiable hands-on software engineering experience.
  • Preferred: Relevant technical certification in software engineering or cloud platforms.
  • Licenses/Accreditations (nice to have): GCP or equivalent AWS/Azure certifications related to either Software Engineering / Solutions Architecting

Experience:

  • Years of experience: 3+ years of hands-on backend development, with Java as the primary language in a professional setting.
  • Domain exposure: Building and running web or SaaS applications; REST API development; relational databases; working in a cloud environment (Google Cloud preferred, AWS/Azure acceptable); containerisation (Docker).
  • Ways of working: Experience working in an agile squad with version control, pull-request-based review, and an automated build and deployment pipeline.
  • Nice to have: Exposure to multi-tenant applications, message queues or event-driven patterns, observability tooling, or basic Python.

Skills and Competencies

  • Technical:
    • Java (Java 17+, solid command of the language and its ecosystem) — Must-have
    • Spring Boot (REST controllers, dependency injection, configuration, data access) — Must-have
    • Automated Testing (JUnit, mocking, integration tests) — Must-have
    • SQL and Relational Data Modelling — Nice-to-have
    • Git and Pull-Request Workflow — Must-have
    • REST API Design & Implementation — Nice-to-have (strongly preferred)
    • Docker & Containerised Deployment — Nice-to-have (strongly preferred)
    • Cloud Platforms (GCP: Cloud Run, Cloud SQL, Pub/Sub, or equivalents on AWS/Azure) — Nice-to-have
    • Foundational Python (enough to read a data pipeline and collaborate with Data/AI engineers) — Nice-to-have
  • Behavioural: Ownership of assigned work through to production, willingness to ask early rather than stay blocked, receptiveness to code review, attention to detail, clear written English, and genuine curiosity about how the wider platform works.
  • Tools/Systems: Git, CI/CD platforms (GitHub Actions, Google Cloud Build, etc.), Docker, Jira, Confluence, relational and non-relational DB engines.

Key Performance Indicators (KPIs):

  • Design System Adoption: Share of product UI built from design-system components rather than bespoke markup. Target: > 85%
  • Delivery Consistency: Assigned sprint items completed and merged within the sprint. Target: 85%
  • Code Review Efficiency: Pull requests merged without major rework, and review feedback addressed promptly. Target: 80% merged without major rework
  • Test Coverage Contribution: Test coverage of new and modified code in the squad's repositories. Target: >80% on new code
  • Production Stability: Critical or high-severity defects in production traced to own delivered code. Target: < 2 per quarter
  • Technical Growth: Progression against an agreed development plan set with the Senior Software Developer. Target: Reviewed quarterly

Why Join Us?

  • Career growth: You will work alongside senior engineers who review your code and invest in your development, on a real SaaS platform with real customers rather than internal tooling. There is a clear path towards Senior Software Developer and Digital Architect for people who deliver and grow.
  • Culture: Engineering-first and builder mindset. We value working software and hands-on validation over endless theoretical debates. Small squads, short feedback loops, and modern technology chosen on merit.
  • Rewards: Competitive tax-free salary in Qatar, comprehensive health benefits, relocation assistance, and modern workplace perks, among others.

Mobility Information

Please note that any applicant who is not a citizen of the country of the vacancy will be subject to compliance with the applicable immigration requirements to legally work in that country.

Job Posting End Date:

noviembre-1-2026
Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Backend Software Developer in Doha vacancy
  •  ...Develop, integrate, test, and maintain the backend services and business functions of the new Core System using Python and FastAPI. Key Responsibilities...  ...: Bachelor's degree in Computer Science, Software Engineering, or a related field. Practical experience... 

    Swan Global

    Doha
    23 days ago
  • ~8+ years of experience with OpenWay Way4 ~ Expertise in Card Issuing, Acquiring, Prepaid & Tokenization ~ Experience with Legacy CMS to Way4 Migration ~ Strong knowledge of Visa, Mastercard, EMV, PCI-DSS & 3D Secure (3DS) ~ Experience in Production Support, ...

    PPL Dynamics

    Doha
    more than 2 months ago
  • $16000 per hour

     ...Description – Testing Resource Position: Software Testing Engineer Location: Qatar...  ...such as SOAP UI and Postman. • Validate backend data using SQL and database tools ....  ...defect lifecycle. • Work closely with developers, business analysts, and other... 

    Management Solutions International MSI

    Doha
    18 days ago
  •  ...We're looking for an Android Developer to join our team in Doha, Qatar, in a hybrid working...  ...empowered interdisciplinary pods. Our software spans various banking areas,...  ...Partner with UX designers, architects, backend developers and QA for high‑quality delivery... 

    EPAM Systems

    Doha
    a month ago
  •  ...Frontend Developer – Core System Design and develop secure, responsive, and user-friendly...  ...them effectively with the FastAPI backend. Key Responsibilities: Develop...  ...Bachelor's degree in Computer Science, Software Engineering, or a related field. Experience... 

    Swan Global

    Doha
    23 days ago
  •  ...Job Role: Azure API Management (APIM) Developer Role Summary: looking for an Azure API...  ...managed identities. Integrate APIM with backend services such as Azure Functions, App...  ...Bachelor's degree in Computer Science, Software Engineering, or a related field. ~4+ years... 

    Arab Solutions

    Doha
    3 days ago
  •  ...operate across over 100 countries, deploying their expertise to develop and deliver cutting-edge innovations and solutions for clients....  ...K2 Vendor Support: Escalating platform-level bugs, requesting software hotfixes, and keeping tabs on modern feature releases Qualifications... 

    Egis Group

    Doha
    21 days ago
  •  ...Role Purpose The Full Stack Developer will be responsible for designing, developing, integrating...  ..., and maintaining scalable mobile and backend applications using Flutter, Python, and...  ...be able to do the Job • 5+ years of software development experience. • Strong hands... 

    Management Solutions International MSI

    Doha
    23 days ago
  •  ...Job Description We are currently looking for Java Developer for our Qatar operations. Skills: Experience Required: 1) At least 5 years Experience in using JAVA/Spring boot and Apache Camel. 2) Professional knowledge of JAVA language and latest features... 

    VAM Systems

    Doha
    3 days ago
  •  ...At Scale, our mission is to develop reliable AI systems for the world's most important decisions. For 10 years, Scale has provided the...  ...profit. That is the problem our engineers work on. As a New Grad Software Engineer, you will own meaningful, customer-facing work from... 

    Scale AI

    Doha
    21 days ago
  •  ...Job Description We are currently looking for IBM Cognos Developer for our Qatar operations Should have experience in Power BI and Cognos Design, develop, and maintain reports, dashboards, and analytical solutions using IBM Cognos Analytics. Develop complex... 

    VAM Systems

    Doha
    6 hours ago
  •  ...spread the impact of AI As a Full Stack Software Engineer (Forward Deployed), you’ll...  ...gold standard for how interactive UIs, backend systems, and AI models are integrated at...  ...About Us: At Scale, our mission is to develop reliable AI systems for the world's most... 

    Scale AI

    Doha
    20 days ago
  • $15000 per hour

     ...OpenShift Experience Azure Cloud Services Datadog, Splunk, App Insights, Azure Monitor Key Responsibilities Design, develop, and maintain APIs using IBM API Connect and Azure APIM. Implement API policies, security, transformations, routing, throttling,... 

    Management Solutions International MSI

    Doha
    8 days ago
  •  ...Role Overview As a Senior Software Engineer, AI Ops at Scale AI, you will own the long-term technical health, performance, and stability...  ...of all applicants. About Us: At Scale, our mission is to develop reliable AI systems for the world's most important decisions.... 

    Scale AI

    Doha
    19 days ago
  •  ...Job Summary: Seeking an Experienced Software Engineer to manage and enhance existing mobile & web applications. The ideal candidate...  ...manage existing projects. Key Responsibilities: Develop, enhance and maintain the features and functionality in web and... 

    PPL Dynamics

    Doha
    more than 2 months ago
  • $15000 per hour

     ...Job Summary: We are seeking a skilled Integration Developer with hands-on experience in IBM App Connect Enterprise (ACE) to join our team. The ideal candidate will be responsible for designing, developing, and maintaining integration solutions across various systems... 

    Management Solutions International MSI

    Doha
    10 days ago
  •  ...Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor | ~15 hours/week Schedule: Flexible...  ...and technical problem-solving. Key Responsibilities Develop and debug front-end and back-end applications. Build features... 
    Remote job

    YO AI Labs

    Doha
    a month ago
  •  ...Requirements Proven experience in Mobile Application Development • Ability to develop applications for both Android & iOS • Experience with Flutter / React Native / Kotlin / Swift or similar technologies • Knowledge of APIs, databases, application security... 

    Madre Integrated Engineering

    Doha
    a month ago
  •  ...Key Responsibilities: Design, develop and upgrade Dynamics 365 solutions tailored to business needs Configure and customize the CRM environment Build custom workflows, plugins and client-side logic Develop and Deploy PowerApps Component Framework controls... 

    PPL Dynamics

    Doha
    more than 2 months ago
  •  ...At Scale, our mission is to develop reliable AI systems for the world's most important decisions. For 10 years, Scale has provided the...  ...what' to build and then iterating Previous Computer Science/Software Engineering internship experience Track record of shipping high... 

    Scale AI

    Doha
    a month ago
  •  ...We are seeking a Senior TSYS Prime Developer / Cards Solution Specialist with strong hands-on experience in TSYS Prime CMS and Prime Online . The role will be responsible for solution design, development, configuration, integration, production support, certification... 

    PPL Dynamics

    Doha
    more than 2 months ago
  •  ...infrastructure side of Utopia OS. You’ll design, develop, and scale the shared systems, data...  ...Global South. You’ll combine deep backend expertise with the ability to deliver...  ...Bachelor's or Master's in Computer Science, Software Engineering, or related field ~4–8... 

    the-studio

    Doha
    9 days ago
  •  ...opportunities across various time horizons (30/60/90 days and beyond), develop targeted sales and marketing strategies, and communicate...  ...systems, tracking platforms, forecasting tools, and CRM software Comprehensive understanding of group sales processes, contract... 

    AccorHotel

    Doha
    1 day ago
  •  ...technical domain, or across the broader company portfolio (hardware, software, services, and as a service offerings) in combination with all...  ...third-party components (e.g. software and integration). Develops and articulates compelling, accurate, and relevant proposals and... 

    Hewlett Packard Enterprise

    Doha
    7 days ago
  •  ..., or mail. Enter Marriott Rewards information into appropriate software when taking guest reservations. Answer, record, and process all...  ...and completely; answer telephones using appropriate etiquette. Develop and maintain positive working relationships with others; support... 

    Marriott

    Doha
    21 hours ago
  •  ..., or mail. Enter Marriott Rewards information into appropriate software when taking guest reservations. Answer, record, and process all...  ...and completely; answer telephones using appropriate etiquette. Develop and maintain positive working relationships with others; support... 

    Marriott

    Doha
    10 days ago
  •  ..., or mail. Enter Marriott Rewards information into appropriate software when taking guest reservations. Answer, record, and process all...  ...and completely; answer telephones using appropriate etiquette. Develop and maintain positive working relationships with others; support... 

    Marriott

    Doha
    4 days ago
  • $30000 per hour

     ...objectives.   Roles & Responsibilities - Strategic Planning: Develop and execute strategic plans to drive business growth, expand...  .... - Experience with ERP systems and workshop management software. - Ability to manage multiple jobs and meet demanding deadlines... 

    Management Solutions International MSI

    Doha
    13 days ago
  •  ...Network & Security Engineer to protect applications throughout the software development lifecycle by identifying security vulnerabilities,...  ...application vulnerabilities based on risk. Coordinate with developers and technical teams for remediation. Conduct root cause... 

    Management Solutions International MSI

    Doha
    8 days ago
  •  ...professional language; answer telephones using appropriate etiquette. Develop and maintain positive working relationships with others;...  ...Asset Management Edit photos and videos using professional software (e.g., Adobe Premiere Pro, Final Cut Pro, Lightroom, Photoshop)... 

    Marriott

    Doha
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Software Developer. Be the first to apply!