This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Data API Engineer based in Spain.
We are seeking a skilled software engineer to help enhance the performance, reliability, and capabilities of a PostgreSQL-powered Data API used by developers worldwide. In this role, you will contribute to the development of PostgREST, working on database connectivity, query performance, new features, and a roadmap toward a more scalable, multitenant API. You will investigate complex technical issues, eliminate performance bottlenecks, and strengthen observability to improve service reliability. Working closely with cross-functional engineering teams, you will help resolve integration challenges and deliver a seamless developer experience. This opportunity is ideal for an engineer with strong Haskell expertise, a passion for PostgreSQL, and a commitment to open-source software. You will join a globally distributed, asynchronous team that values technical ownership, open collaboration, and building dependable developer tools at scale.
Accountabilities
Improve database connectivity: Work on the PostgreSQL driver used by PostgREST, built on Hasql, identifying bottlenecks and implementing optimizations to improve performance and efficiency.
Develop Data API capabilities: Contribute to PostgREST development by implementing new features, resolving bugs, and advancing the platform toward a scalable, multitenant Data API.
Enhance reliability and performance: Investigate service issues, diagnose root causes, and implement improvements that strengthen API stability, responsiveness, and overall performance.
Strengthen observability: Improve monitoring and diagnostic capabilities to make it easier to identify, investigate, and resolve operational issues.
Handle technical incidents: Resolve incidents and escalated support requests, ensuring technical problems are addressed effectively and recurring issues are reduced.
Collaborate across engineering teams: Work with other teams to troubleshoot and resolve integration issues involving the broader platform and its services.
Support developers and users: Help users overcome technical challenges by investigating reported problems and communicating solutions clearly to people with varying levels of technical expertise.
Contribute to open source: Participate in the development and improvement of open-source software, collaborating with the community to strengthen shared tools and infrastructure.
Drive continuous improvement: Identify opportunities to improve code quality, system architecture, debugging workflows, and the overall developer experience.
Requirements
At least 3 years of professional experience with Haskell , with strong proficiency in the language and its practical application to software development.
Experience using the C programming language and the ability to work with systems-level code when needed.
Strong knowledge of SQL and PostgreSQL , including experience writing and working with PL/pgSQL scripts.
Experience debugging applications in Linux environments , with the ability to investigate complex technical problems and identify root causes.
A strong track record of contributing to open-source projects; experience maintaining an open-source project is an advantage.
Experience providing technical support to users with different levels of technical knowledge, including diagnosing issues and explaining solutions clearly.
Strong analytical and problem-solving skills, with the ability to investigate performance bottlenecks and improve the reliability of complex systems.
Ability to collaborate effectively with cross-functional engineering teams and contribute to shared technical objectives.
A proactive, ownership-oriented mindset, with the ability to work independently and manage tasks in an asynchronous environment.
Enthusiasm for open-source development, developer tooling, and building reliable, high-performance APIs.
Benefits
Fully remote work: Work remotely from Poland, with a globally distributed team and no requirement to work from a central office.
Coworking support: Access to a WeWork membership or coworking allowance to help create a productive work environment.
Equity ownership: Employee Stock Option Plan (ESOP), giving team members the opportunity to share in the company's long-term growth.
Technology allowance: Budget for essential work equipment, including a laptop, monitor, headphones, or other tools that support productivity.
Health insurance: The employer covers 100% of employee health insurance costs and 80% of dependent coverage, subject to applicable plan terms and local availability.
Flexible working arrangements: An asynchronous work culture that emphasizes trust, autonomy, and the ability to manage your own schedule.
Professional development: Annual education allowance for courses, books, conferences, and other learning opportunities.
Annual company off-sites: Opportunities to connect and collaborate in person with colleagues during a company-wide gathering.
Open-source environment: The opportunity to contribute to open-source projects and help improve tools used by developers around the world.
International collaboration: Work alongside a globally distributed team spanning more than 60 countries and multiple languages.
Compensation transparency: Salary and any additional cash compensation are not specified in the provided job description and should be confirmed during the hiring process.
Jobgether is seeking a Data API Engineer based in Spain to enhance a PostgreSQL-powered Data API used by developers worldwide. You will work on the PostgREST stack, improving database connectivity, query performance, new features, and scalability toward a multitenant API. You will investigate complex issues, optimize bottlenecks, ...
AD4 Octógono busca un Data Engineer Senior para un proyecto estratégico en el sector energético, con autonomía y impacto directo en el negocio. Te incorporarás al diseño, desarrollo y optimización de flujos de datos (ETL) y a la creación de APIs para el consumo de datos. Requisitos: 5+ años en Python aplicado a Data Engineering, ...
Join Julius Baer Group as a QA Automation Engineer embedded in an Agile team in Madrid. You will drive all quality aspects, design and automate test cases for UI and API layers using Playwright with TypeScript, while performing manual testing when needed. You will organize test data, maintain regression suites, and document ...
... perfil Para sentirte a gusto en la posición se requieren conocimientos en/de: • Sólida base de ingeniería de software (3–7+ años, según seniority): diseño de APIs, patrones de integración, concurrencia/asíncrono, buenas prácticas de código (Clean Code, SOLID). • Experiencia en Python y frameworks backend (FastAPI, Flask, ...
... experience as a Data Engineer with key focus on Data Integration aspects, including Data Quality checks - Over 5 years of hands‑on experience in building/developing data pipelines with Enterprise Data Integration Platforms (middlewares, ETL, ELT, API platforms …) solutions/integrations for large scale data pipelines (on‑premises) ...
AXA Group Operations is seeking a seasoned Lead Software Engineer to guide a team in the design, development, and delivery of Secure GPT service features. You will prioritize user stories, manage the backlog, and drive API-related enhancements to improve observability and customer service. The role requires ownership of ...
... Governance: dbt - Orchestration: Dagster - Cloud provider: Google Cloud - Compute and Storage: Kubernetes, BigQuery, Cloud SQL - AI/ML: Vertex AI - Online Marketing APIs: Google Ads API, Bing Ads API, Meta Marketing API, TikTok API, Criteo API - Data movement: Fivetran What’s in it for you? The best talent deserves the best benefits. ...
... Data Platform Engineer, Data Engineers, Product Managers and others Engineers across the business. You'll also coordinate closely with the GenAI Platform and Data Infrastructure teams. What you’ll be doing As a Senior Backend Engineer, you will: - Build and own the Data API boundary: delivering clean, versioned, and performant ...
... that are central to the Data and AI/ML strategy of R&D Science IT and AstraZeneca. The team is organised into groups specialising in Information Architecture, Data Engineering, Visual Engineering, Knowledge Management, Data Science, Data Analysis, and Information Governance. We have taken on a meaningful goal: helping to ...
Present Connection in Spain is seeking a Mid Python Developer to join an AI-driven data backend project for ERP analytics. You will design and implement backend services, data pipelines and AI integrations in a collaborative R&D team. Ideal candidates bring solid Python skills, API/backend experience, SQL/data modelling ...