← Все вакансии/Senior/jobgether
SeniorRemoteSpain

Database Engineer

J
jobgether
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Ecosystem Database Engineer based in Spain.

Responsibilities

  • Develop and maintain database drivers and adapters, including JDBC and Python/SQLAlchemy integrations.
  • Build and improve connections between the database platform and external tools such as Grafana, Tableau, and Airflow.
  • Develop and maintain internal administrative tooling, including command-line utilities and administration interfaces.
  • Improve PostgreSQL compatibility and strengthen integration capabilities across the wider database ecosystem.
  • Build and maintain migration tools supporting movement between different database systems and storage formats.
  • Create and maintain high-quality technical documentation, including reference architectures, integration examples, and implementation guidance.
  • Collaborate with open source communities and technical partners on joint projects and ecosystem integrations.
  • Work directly with product managers to translate technical needs into clear requirements and feasible solutions.
  • Take ownership of existing codebases, continuously improving their quality, maintainability, and reliability.
  • Debug complex technical issues across different components and systems.
  • Ensure software components are thoroughly tested, documented, communicated, packaged, and successfully delivered.

Requirements

  • Strong professional experience as a software engineer.
  • Strong knowledge of relational databases and SQL.
  • Good working knowledge of Python and Java; Rust, C++, Go, Swift, or Zig considered an advantage.
  • Understanding of technical standards, protocols, and APIs, particularly HTTP, PostgreSQL Wire Protocol, Python DB API, and JDBC.
  • Experience with Test-Driven Development.
  • Knowledge of software versioning, packaging, distribution, and deployment in polyglot software environments.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience with message-bus technologies such as AMQP, Kafka, MQTT, or ZeroMQ is desirable.
  • Knowledge of DevOps practices and containerized environments such as Docker and Kubernetes is a plus.

Conditions

  • Fully remote working environment.
  • Competitive compensation.
  • Flexible working hours.
  • Flexible holiday arrangements.
  • Fitness and wellness-related perks.
  • Education and professional development benefits.
  • Participation in an Employee Stock Options Plan.
  • An open, collaborative, and internationally distributed working environment.
Стек и навыки

С чем работаем