Netherlands
1 week ago
Senior Software Engineer, Backend - Data Layer logo

Senior Software Engineer, Backend - Data Layer

Jobgether

Senior Software Engineer, Backend - Data Layer

Senior backend engineering role focused on building and evolving the data layer behind a large-scale enterprise process platform. Requires 7+ years of backend experience with deep expertise in relational databases and Elasticsearch/OpenSearch. Fully remote position within the eligible EMEA region, emphasizing technical ownership, collaboration, and production excellence.

RemoteFull-timeSeniorPostgreSQLMySQL

Salary

Not specified

Work Location

Netherlands, NL

Work Model

Fully remote, remote-first, work from anywhere within the eligible EMEA region

Experience Required

7 years

Employment Type

Full-time

Experience Level

Senior

Core Qualifications

Technical (Must-have)
PostgreSQLMySQLMariaDBMSSQLElasticsearchOpenSearchBackend ArchitectureData StorageQuery SystemsData ModelingIndexingQuery Performance OptimizationExecution Plan AnalysisProduction-Scale EngineeringData Pipelines
Soft Skills
CommunicationCollaborationTechnical OwnershipIndependent WorkingConstructive FeedbackCross-functional Coordination

Preferred Qualifications

Technical (Nice-to-have)
Workflow AutomationProcess OrchestrationCI/CDLiquibaseFlywaySchema Evolution

Key Responsibilities

  • Design, build, maintain, and improve backend services responsible for storing and serving process data at enterprise scale.
  • Develop solutions across relational databases and Elasticsearch/OpenSearch, balancing correctness, performance, availability, scalability, and maintainability.
  • Own engineering initiatives from requirements discovery and solution design through implementation, coordination, delivery, and production rollout.
  • Partner closely with Product Management and cross-functional engineering teams to translate business and customer requirements into actionable technical solutions.
  • Evolve data processing, retention, storage, and exposure capabilities to meet changing customer and product requirements.
  • Improve the performance and scalability of secondary storage systems as usage and data volumes grow.
  • Build internal tooling and operational capabilities that make the data layer easier to understand, troubleshoot, monitor, and operate safely in production.
  • Investigate production data issues, including slow queries, execution plans, indexing problems, and other performance bottlenecks, and drive them through root-cause analysis and resolution.
  • Participate in L3 support and on-call rotations, collaborating with Support and Site Reliability Engineering teams to resolve production incidents.
  • Use production learnings and operational insights to continuously improve the reliability, performance, and usability of the data layer.
  • Provide and receive clear, constructive feedback through code reviews and technical collaboration.
  • Contribute to the evolution of engineering practices and architecture within a remote-first, cross-functional environment.
Backend EngineeringData LayerElasticsearchOpenSearchRelational DatabasesRemoteSeniorEnterprise SoftwareInternet Marketplace PlatformsData Infrastructure