Software Developer & Database Architect at Euro Group Engineering Consultancy

Euro Group Engineering Consultancy

Riyadh

On-site

SAR 180,000 - 320,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Euro Group Engineering Consultancy in Riyadh is seeking a Software Developer & Database Architect to design, develop, and maintain scalable data platforms and dashboards for a county-wide environmental monitoring program. You will merge software development, database architecture, and systems integration to handle multi-source environmental data securely.

The role requires 3–5 years of experience building data platforms, ETL pipelines, APIs, and dashboards, with strong SQL (PostgreSQL/PostGIS)

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Strong knowledge of database design, data modeling and data warehousing.
  • Familiarity with spatial data and geodatabases is a plus.
  • 3–5 years of professional software development and database architecture experience.
  • Experience building data platforms, ETL processes, APIs and dashboards for medium to large datasets.

Responsibilities

  • Design and implement robust database architectures (relational and spatial) and data models.
  • Develop backend services, APIs and ETL pipelines for data ingestion and transformation.
  • Build dashboards and visualization components for data exploration and reporting.
  • Optimize application and database performance for scalability and availability.
  • Implement data security, backups and recovery; ensure data confidentiality.

Education

Bachelor's degree in Computer Science or related field

Tools

Python
JavaScript
PostgreSQL
PostGIS
Docker
CI/CD
Airflow
RESTful APIs
Git
Tableau/Power BI

Job description

Apply for Software Developer & Database Architect at Euro Group Engineering Consultancy in الرياض, S01, SA. This Full time on site position offers great opportunities for career growth.

Position 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
  • Programming: Python and/or JavaScript; experience with backend frameworks (e.g., Flask, Django, Node.js).
  • 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.
Work Location

In person

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Software Developer & Database Architects
Software Developer & Database Architects

Euro Group • Saudi Arabia

On-site
SAR 180,000 - 240,000
Database & Application Specialist (Saudi National)
Database & Application Specialist (Saudi National)

Euro Group • Riyadh

On-site
SAR 299,000 - 375,000
Environmental Data Platform Architect
Environmental Data Platform Architect

Euro Group • Saudi Arabia

On-site
SAR 180,000 - 240,000
Senior Database & Applications Lead - Road & Municipal Ops
Senior Database & Applications Lead - Road & Municipal Ops

Euro Group • Riyadh

On-site
SAR 299,000 - 375,000
Junior Data Engineer
Junior Data Engineer

Different Technologies Pty Ltd. • Riyadh

Hybrid
SAR 60,000 - 80,000
Hybrid work flexibility
Growth-oriented environment with mentorship
Senior Consultant/Assistant Manager
Senior Consultant/Assistant Manager

Ernst & Young AE • Riyadh

On-site
SAR 180,000 - 260,000
GIS Specialist - Spatial Systems
GIS Specialist - Spatial Systems

Parsons • Riyadh

On-site
Data Management & Governance Implementation Expert
Data Management & Governance Implementation Expert

Manar Rass • Riyadh

On-site
SAR 250,000 - 450,000
Geomatics/Geographic Information Systems Analyst
Geomatics/Geographic Information Systems Analyst

Saudi Aramco • Saudi Arabia

On-site
SAR 180,000 - 280,000