Software Developer & Database Architects

Euro Group

Saudi Arabia

On-site

SAR 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Euro Group is seeking a Software Developer & Database Architects to design, develop and maintain scalable data management platforms for environmental monitoring. You will build backend services, ETL pipelines and dashboards to process multi-source data securely and efficiently.

The role requires strong database design skills, experience with spatial data, APIs, and BI tools; collaboration with GIS specialists and data engineers is essential.

Qualifications

  • Design and maintain scalable data management platforms.
  • Strong database design, data modeling and warehousing knowledge.
  • Experience with spatial data and geodatabases is advantageous.
  • Proven ability to build data platforms, ETL pipelines, APIs and dashboards for large datasets.

Responsibilities

  • Design robust relational and spatial database architectures.
  • Develop backend services, APIs and ETL pipelines from multiple sources.
  • Build dashboards and visualization components for analysis and reporting.
  • Optimize performance, ensure scalability and high availability.
  • Implement data security, access control and backups; ensure confidentiality.
  • Follow software engineering best practices: VCS, automated tests, CI/CD and documentation.
  • Collaborate with GIS, data engineers, statisticians and field teams.
  • Prepare technical specs, system diagrams and deployment plans.
  • Provide troubleshooting and support for production systems.

Skills

SQL
PostgreSQL/PostGIS
NoSQL MongoDB
ETL
APIs
Data Visualization
Docker
Airflow
CI/CD
Git
RESTful services
GeoJSON

Education

Bachelor’s degree in Computer Science, Information Technology, Software Engineering or related field

Tools

PostgreSQL
PostGIS
Tableau/Power BI
AWS/Azure/GCP
CI/CD tooling
Docker
Airflow

Job description

Software Developer & Database Architects

Job Type: To generate a scientifically validated environmental baseline and use it to build a data driven strategy that strengthens regulatory oversight, supports sustainable development, and enables long term environmental management across the entire jurisdiction.

Job Summary:

Design, develop and maintain scalable data management platforms, dashboards and backend systems to support a county wide environmental monitoring program. The role combines software development, database architecture and systems integration to process, store and visualize multi source environmental data reliably and securely.

Key Responsibilities
  • Design and implement robust database architectures (relational and spatial) and data models to support environmental monitoring datasets.
  • Develop backend services, APIs and ETL pipelines for ingesting, validating and transforming data from multiple sources (field devices, labs, satellite/UAV, third‑party feeds).
  • Build interactive dashboards and visualization components for data exploration, reporting and decision support.
  • Optimize application and database performance, ensure scalability and high availability.
  • Implement data security, access control, backup and recovery procedures; ensure compliance with data confidentiality requirements.
  • Apply software engineering best practices: version control, automated testing, CI/CD and documentation.
  • Collaborate with GIS specialists, data engineers, statisticians and field teams to translate requirements into technical solutions.
  • Prepare technical specifications, system architecture diagrams and deployment plans.
  • Provide troubleshooting, maintenance and support for production systems; monitor system health and respond to incidents.
  • Support knowledge transfer and provide training documentation for client staff.
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering or a related field.
  • Strong understanding of database design, data modeling and data warehousing principles.
  • Familiarity with spatial data and geodatabases is an advantage.
Experience
  • 3-5 years of professional experience in software development and database architecture.
  • Proven experience building data platforms, ETL processes, APIs and dashboards for medium to large datasets.
  • Experience integrating diverse data sources and optimizing database performance.
Technical Skills
  • Databases: SQL (PostgreSQL/PostGIS preferred), NoSQL (e.g., MongoDB) and knowledge of schema design and indexing.
  • Data processing: ETL tools, data pipelines, and familiarity with workflow orchestration (e.g., Airflow) beneficial.
  • Data visualization: experience with BI tools or libraries (e.g., Tableau, Power BI, D3, Plotly).
  • APIs and integration: RESTful API development and experience with JSON, GeoJSON.
  • DevOps/Deployment: familiarity with Docker, CI/CD, cloud services (AWS/Azure/GCP) and monitoring tools.
  • Testing, version control (Git) and automated build/test practices.
Core Competencies
  • Strong problem‑solving and analytical skills.
  • Attention to data integrity, QA/QC and security.
  • Effective communication and ability to work in multidisciplinary teams.
  • Ability to document systems and train end users
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer & Database Architect at Euro Group Engineering Consultancy
Software Developer & Database Architect at Euro Group Engineering Consultancy

Euro Group Engineering Consultancy • Riyadh

On-site
SAR 180,000 - 320,000
GIS Specialist
GIS Specialist

Euro Group • Saudi Arabia

On-site
SAR 90,000 - 180,000
Project Manager
Project Manager

Euro Group • Saudi Arabia

On-site
SAR 180,000 - 240,000
Backend & Database Architect for Data Platforms (Onsite)
Backend & Database Architect for Data Platforms (Onsite)

Euro Group Engineering Consultancy • Riyadh

On-site
SAR 180,000 - 320,000
Environmental Data Platform Architect
Environmental Data Platform Architect

Euro Group • Saudi Arabia

On-site
SAR 180,000 - 240,000
Senior Data and Infrastructure Engineer
Senior Data and Infrastructure Engineer

CreditNinja - KMD Partners, LLC • Riyadh

On-site
SAR 350,000 - 480,000
Geomatics/geographic Information Systems Analyst
Geomatics/geographic Information Systems Analyst

Saudi Aramco (ASC) • Saudi Arabia

On-site
SAR 112,000 - 188,000
Project Manager - Environmental Baseline Study
Project Manager - Environmental Baseline Study

Euro Group Engineering Consultancy • Riyadh Region

On-site
SAR 420,000 - 540,000
Data Engineer
Data Engineer

Consertus • Riyadh Region

On-site
GIS Full Stack. Net, Developer
GIS Full Stack. Net, Developer

Master Works • Riyadh

On-site
SAR 360,000 - 480,000