Software Developer
6 days ago
The Company
IBERDROLA is a leading multinational group in the Energy sector, world leader in Renewable Energies and Sustainability, and one of the world's top power companies, with operations in Spain, United Kingdom, Australia, USA and Latin America, as well as the Middle East. Iberdrola is number one Spanish energy group by market capitalization.
As part of its international bet on innovation, Iberdrola has set up a world-class global Innovation Center at the Qatar Science and Technology Park (QSTP). Aiming at _Defining the Digital Utility_, Iberdrola Innovation Middle East (ME) works at the intersection of energy and digital technologies, focusing on three key innovation and product development areas: smart grids, renewable energy integration and smart solutions for our customers.
The Position
The Company is currently expanding its technical teams and is looking for a Full Stack Software Developer to strengthen its digital product development capabilities.
Jobs to be done
- Contribute to backend development using Python or Java (Python preferred).
- Integrate and maintain RESTful APIs with attention to performance and security.
- Implement frontend components using Angular or React, integrating them with backend APIs.
- Collaborate with designers and product owners to bring UI/UX concepts to life.
- Ensure the scalability, maintainability and reusability of components.
- Write clean, testable code and participate in peer code reviews.
- Use DevSecOps practices and CI/CD pipelines to automate testing and deployment.
- Employ AI-assisted tools and workflows (e.g., code generation, test creation) to enhance productivity.
- Participate in Agile ceremonies and contribute to continuous improvement.
- Ensure performance, reliability and security across the stack.
- Collaborate with other team members and stakeholders.
Requirements:
- Bachelor’s degree or higher in Computer Science, Software Engineering or related field.
- 2+ years of professional experience as a Backend or Full Stack Developer.
- Experience consuming RESTful APIs and integrating frontend with backend services.
- Backend development experience in Python (preferred) or Java.
- Familiarity with version control systems (e.g., GitHub, GitLab, Azure DevOps).
- Understanding of testing principles and experience with automated test frameworks.
- Exposure to Agile methodologies and related tools like Jira or Azure Boards.
- Interest and openness to working with generative AI tools for coding, testing, documentation or design assistance.
Preferred qualifications:
- Frontend development experience with Angular or React.
- Knowledge of JavaScript/TypeScript.
- Knowledge of HTML and CSS.
- Understanding of responsive and accessible UI design principles.
- Experience with Google Cloud Platform (GCP) and/or Microsoft Azure and/or AWS.
- Familiarity with Big Data technologies and architectures.
- Exposure to Machine Learning or Data Science workflows.
- Solid foundation in software architecture principles and patterns.
- Experience using design and prototyping tools (e.g., Figma, Lucidchart).
- Visual design sensibility and ability to collaborate closely with UX/UI teams.
- Agile certifications (Scrum, SAFe, etc.).
- DevSecOps certifications.
- English language certificate (C1 or C2).
Years of experience
- Mid-level professionals (2-5 years of relevant experience) will be considered in the selection process. Junior profiles could be considered if they are outstanding.
Personal Skill set
- Balance between structured thinking and creative problem solving.
- Ownership mindset and attention to detail.
- Team player with collaborative spirit and strong communication skills.
- Willingness to learn and adapt to evolving technologies and tools.
- Ability to thrive in a fast-paced, innovation-driven environment.
- Interest in contributing to a more sustainable world through technology.
Mobility Information
Job Posting End Date:
June-30-2025
-
Software Project Manager
2 days ago
Doha, Qatar Applab Software Trading Full time**Key Responsibilities**: - **Project Planning & Execution**: Create detailed project plans for software development projects, including scope, timelines, resources, and budgets. Execute projects according to these plans and ensure alignment with business objectives. - **Technical Oversight**: Provide technical leadership and guidance throughout the...
-
Software Developer
1 week ago
Doha, Qatar Ruby Information Technology Solutions Full time**SOFTWARE DEVELOPER** We are looking for a **Software Developer **who is incharge of designing and coding software for businesses and consumers alike. A **Software Developer** builds and implements functional programs. You will work with other Developers and Product Managers throughout the software development life cycle. **Responsibilities**: - Work...
-
Software Developer
2 weeks ago
Doha, Qatar Gulf Overseas HR Consultancy Full time**Key Responsibilities**: - Code and test software based on software specifications and design. - Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints. - Analyze and study complex systems requirements to enhance functionality. - Prepare design documentation, technical documents, test cases,...
-
Software Developer
1 week ago
Doha, Qatar Intelligent Technology Systems Co. (ITS QATAR) Full timeOur company is looking to hire a **Software Developer** Male or Female of any nationality **Responsibilities**: - Write well-designed, testable, and efficient code using best software development practices. - Define and communicate technical and design requirements. - Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams,...
-
Software Developer
1 week ago
Doha, Qatar FG Full timeONLY IN DOHA **EXP REQUIRED** 5 YEARS **QUALIFICATION** - Bachelor's degree in Computer Science - Angular or Angular JS. NET or. Net Core. MVC - React JS SQL Database Node JS API ASP. Net. HTML, CSS, JavaScript **JOB DESCRIPTION** - Be Part of the Team for Application Planning and Designing and Developing - Code and test software based on software...
-
Software Developer
2 weeks ago
Doha, Qatar FLORA GROUP Full time**Job Title**: DotNet Developer - **Arabic Speaker** **Main Responsibility** **Key Responsibilities** - Design, develop, test, and maintain **.NET software solutions**. - Lead or participate in development projects and technical studies. - Translate market requirements into technical designs and specifications. - Prepare documentation, flowcharts, and...
-
Software Developer
6 days ago
Doha, Qatar SFAI Qatar Full time_**Key Responsibilities**_ - Design, develop, test, and maintain software solutions in alignment with business requirements. - Lead and coordinate technical aspects of development projects when required. - Participate in feasibility studies and recommend suitable technical solutions. - Prepare and maintain system documentation, including flowcharts,...
-
Software Developer
2 days ago
Doha, Qatar Swan Global WLL Full time**We are Hiring Software developer** **Salary: - QAR 7920(Full package)** **Duty hrs: - 10 hrs/ 5 days** **Duties and responsibilities: - ** - Ensuring that software architecture is scalable, maintainable, and efficient. - Collaborating with teams to define system requirements and create detailed technical specifications. - Writing clean, maintainable,...
-
Business Development Executive
7 days ago
Doha, Baladīyat ad Dawḩah, Qatar Zinger Stick Software Full timeWe are currently looking for a Business Development Executive to join and drive revenue growth and development the business in the region. This opportunity is for a self-motivated, passionate, execution-oriented sales executive who enjoys prospecting and growing existing and new accounts. Our world-class software products in regard to digital transformation...
-
Lead Software Developer
5 days ago
Doha, Baladīyat ad Dawḩah, Qatar Taalum Group Full timeAs a Lead Software Developer, you will play a key role in driving the design, development, and delivery of complex software projects. You will lead a team of developers, ensuring the timely and efficient completion of software solutions that align with both business and technical requirements. The ideal candidate is a strong technical leader with a deep...