Job Description

We are looking for an experienced Backend and Data Developer with expertise in Java, SQL, BigQuery development working on public clouds, mainly GCP. As a Senior Backend Developer, you will play a vital role in designing, building, and maintaining robust systems to support our applications. This position offers the opportunity to work on complex services, collaborating closely with cross-functional teams to drive successful project delivery.

Responsibilities

  • Programming and automation.
  • Development and maintenance of data pipelines and automation scripts with Python.
  • Creation of data queries and optimization of database processes with SQL.
  • Use of bash scripts for system administration, automation and deployment processes.
  • Database and cloud technologies.
  • Managing, optimizing and querying large amounts of data in an Exasol database (prospectively Snowflake).
  • Google Cloud Platform (GCP): Operation and scaling of cloud-based BI solutions, in particular.
  • Composer (Airflow): Orchestration of data pipelines for ETL processes.
  • Cloud Functions: Development of serverless functions for data processing and automation.
  • Cloud Scheduler: Planning and automation of recurring cloud jobs.
  • Cloud Secret Manager: Secure storage and management of sensitive access data and API keys.
  • BigQuery: Processing, analyzing and querying large amounts of data in the cloud.
  • Cloud Storage: Storage and management of structured and unstructured data.
  • Cloud monitoring: monitoring the performance and stability of cloud-based applications.
  • Data visualization and reporting.
  • Creation of interactive dashboards and reports for the analysis and visualization of business data with Power BI.

Requirements

  • Minimum of 4-6 years of experience in backend development, with strong expertise in BigQuery, Python and MongoDB or SQL.
  • Strong knowledge of database design, querying, and optimization with SQL and MongoDB and designing ETL and orchestration of data pipelines.
  • Expierience of minimum of 2 years with at least one hyperscaler, in best case GCP.
  • Combined with cloud storage technologies, cloud monitoring and cloud secret management.
  • Excellent communication skills to effectively collaborate with team members and stakeholders.

Nice-to-Have:

  • Familiarity with web development concepts and integration with frontend framework.
  • Knowledge of agile methodologies and working in cross-functional, collaborative teams.