Everything we do, we believe in creating companies where people are highly engaged. Everyday.
Principal Data Engineer, Backend
Location
Portugal
Posted
4 days ago
Salary
€77K - €84K / year
Seniority
Lead
Job Description
Principal Data Engineer, Backend
jaydhub
• Own backend and data architecture across marketing data pipelines, connector systems, platform APIs, agent/tool runtimes, and downstream product surfaces, defining durable domain boundaries and data contracts between warehouse outputs, platform APIs, agent tools, and user-facing workflows. • Turn ambiguous platform needs into incremental technical plans that balance reliability, security, tenant isolation, developer experience, and long-term maintainability. • Lead the evolution of data pipelines following the medallion architecture, driving data quality, schema enforcement, lineage, and curated outputs for analytics and product use cases. • Harden ingestion from external marketing platforms and related APIs, including connector and reconciliation patterns. • Architect backend services across API paths and cloud infrastructure, shaping how platform capabilities are exposed through stable contracts, streaming workflows, and tool permissions. • Implement secure authentication, authorization, rate limiting, and multi-tenant access controls across services. • Write high-quality, production-ready code and integrate with external APIs, cloud services, and internal microservices. • Build and maintain deployment pipelines and infrastructure environments, implementing tracing, structured logging, metrics, and alerting to ensure reliability, latency, and operational standards. • Mentor engineers, contribute to internal libraries, backend frameworks, and drive consistency across the platform.
Job Requirements
- At least ten years of experience in backend, data platform, or distributed systems, including ownership across multiple services or teams.
- Expertise in Python, API design, service boundaries, async and concurrent systems, SQL, and modern testing practices.
- Proficiency with Databricks, PySpark, Lakehouse patterns, and medallion-style data architecture, or equivalent large-scale data pipeline experience.
- Strong AWS serverless experience, including Lambda, API Gateway, S3, DynamoDB, IAM, and CloudFormation/SAM or equivalent infrastructure-as-code tooling.
- Deep understanding of multi-tenant SaaS design, authentication and authorization, tenant-scoped data access, secrets management, and operational security.
- Experience designing stable data contracts, CLI/API/MCP contracts, schema evolution patterns, and consumer-facing data models.
- Proficiency with SQL and NoSQL databases such as PostgreSQL, DynamoDB, Redis, or MongoDB.
- Strong CI/CD experience and deep knowledge of observability practices including logs, metrics, and traces.
- Proven technical leadership through mentoring, architecture decisions, code reviews, trade-off communication, and engineering standards, without relying on direct authority.
- Fluent in English, both verbal and written.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Revisar el código existente (desarrollo muy reciente) • Analizarlo y desarrollar una aplicación que pueda ser puesta en producción ya que actualmente es sólo un prototipo. • Se trata de un cliente del sector aereo (100% remoto)
• Spearhead development of a greenfield product • Cross-functional collaboration • Mentor & lead by example • Set us up to maximize the pace of experimentation • Be a champion of Engineering Excellence
Backend Developer – Integrations, Golang
YunoYuno enables any company to manage all the payment methods and fraud providers through a single integration.
• Build and maintain the integrations that are core to our product, working across countries, providers, and complex payment rails in a fast-moving, global environment. • Actively use AI-assisted tools (e.g., Copilot, Claude, or similar) for coding, testing, debugging, and documentation. • Integrate AI into your daily workflow to improve speed, quality, and decision-making. • Build and evolve high-performance APIs and microservices in Go, designed for reliability, low latency, and scale. • Take end-to-end ownership of features and integrations — from discovery and design to production rollout and monitoring. • Develop and extend integration frameworks that support payment processing, fraud detection, and authentication flows (e.g., 3DS) across multiple regions. • Write clean, well-tested, production-ready code with a strong focus on quality, observability, and documentation. • Apply secure software development practices, including OWASP standards, data privacy, and compliance requirements. • Work closely with Product, Compliance, and Business teams to translate real payment problems into elegant technical solutions. • Deliver in an agile environment against a fast-moving roadmap, adapting to shifting priorities across markets and providers.
Senior PHP Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
Role Description You will be joining a global project in the healthcare domain, focused on building data-driven platforms that support complex business processes and analytics. The team works with modern technologies to develop scalable, high-performance solutions that process and visualise large volumes of data, contributing to critical decision-making workflows. Qualifications - Strong backend experience with PHP 6+ years, including frameworks such as CakePHP or Laravel - Good knowledge of JavaScript - Experience with frontend framework (Vue.js) — as a plus, not core focus - Solid understanding of object-oriented programming and design principles - Strong interest in type safety and writing reliable code - Experience with automated testing frameworks - Familiarity with TDD or willingness to adopt it - Good knowledge of SQL and database design fundamentals - English — Upper-Intermediate level Requirements - Design, develop, and maintain scalable backend services using PHP (CakePHP/Laravel) - Contribute to frontend development using JavaScript and a modern framework (Vue.js) when needed - Write clean, maintainable, and well-structured code following best practices - Apply object-oriented design principles in day-to-day development - Ensure high code quality through automated testing and code reviews - Contribute to test-driven development (TDD) practices or actively learn and adopt them - Work with SQL databases, including schema design and query optimisation - Willingness to work with custom PHP code - Collaborate closely with cross-functional teams to understand requirements and deliver high-quality solutions Benefits - Equal opportunities in recruitment, career development, and leadership - Commitment to fostering a diverse work environment - Support for employees to be themselves while honoring the boundaries of others




