Product Engineer (Backend)

Slate Wealth Technology
Granada, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
French

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 Cloud Computing Cursor (Graphical User Interface Elements) Identity and Access Management PostgreSQL Enterprise Messaging Systems Microsoft Message Queuing MongoDB
+16 more
Redis Systems Integration Large Language Models Spring-boot Backend Kotlin Amazon Relational Database Service Gitlab-ci Kubernetes Api Design Restful APIs Amazon Simple Queue Service (SQS) Code Restructuring Api Management AWS EKS Microservices

Job description

Join us and help us transform the investment sector with Slate WT. We are looking for someone to join us as Product Engineer. Our goal is to make investing easier, and this role will contribute to improving the overall operations and experience of our clients.The roleReporting to Engineering Lead / CTO, we’re looking for an engineer who thinks like a product person and codes like a senior developer.You won’t be handed specs to implement. You’ll work alongside the Product Manager as a technical partner - contributing to conversations about what gets built and why, surfacing complexity early, and challenging assumptions before they become costly. The PM owns the roadmap and the client relationships; you own the technical translation: the API contracts, the architectural decisions, and what actually ships. Then you build it, maintain it in production, and feed what you learn back into the next cycle.The technical depth is real: our stack is Kotlin + Spring Boot on a hexagonal architecture, AWS SQS for async event flows, multi-tenant production systems across regulated financial markets. You need to be comfortable there. But what separates this role is the ability to understand the why behind a feature and carry that context through to the implementation.AI fluency is expected as table stakes - you should already be using AI tools daily to move faster and think harder. The goal isn’t AI for its own sake; it’s being the kind of engineer who delivers more than the team expects, reliably.What you’ll doWork closely with the Product Manager on feature definition: bring technical perspective to scoping discussions, flag complexity trade-offs early, and make sure what lands on the roadmap is actually the right thing to build.Design and own the API contracts within your domain - APIs that external developers integrate into their financial products, where clarity, stability, and usability matter as much as correctness.Build and maintain backend microservices (Kotlin + Spring Boot) powering financial operations: trading, portfolio, cash, KYC.Make architectural decisions within your domain; bring proposals to the team rather than waiting for direction.Work with async messaging (AWS SQS) to handle event-driven financial data flows across multiple tenants.Integrate third-party providers (brokers, custody services, market data APIs) and make those integrations robust under failure conditions.Use AI coding tools (Claude Code) as a standard part of your workflow - prototyping, refactoring, reviewing, documenting.Spot where LLM-powered capabilities could improve product or internal tooling, and prototype them without needing permission.Participate in incident response and on-call for production services that real financial clients depend on.What we’re looking forMust have:4+ years building production backend systems - you’ve shipped things that ran in production and dealt with what came after.Strong Kotlin and/or Java skills; comfortable with modern Java (21+) and idiomatic Kotlin.Hands?on experience with Spring Boot and building RESTful / event?driven services.Solid understanding of DDD and hexagonal / clean architecture patterns.Product instinct: you can articulate why a feature should exist, push back on scope that doesn’t hold up, and make trade?off calls without constant oversight.Good API design sense - you’ve designed APIs that other developers consume and you care about the experience of using them.Daily use of AI coding assistants (Claude Code, Cursor, Copilot, or similar) - already part of how you work, not something you’re planning to explore.Ability to run autonomously in a small team with minimal process overhead.Experience in a B2B product context - working directly with technical clients or integration partners, not just internal consumers.Background in fintech: trading, payments, KYC/AML, regulatory compliance (MiFID II), or financial data processing.Experience with LLM APIs (Anthropic Claude, OpenAI) - building features that call, orchestrate, or evaluate LLM outputs.Practical knowledge of AWS SQS (or similar queuing/messaging systems) and async message processing.Working experience with PostgreSQL, Redis, and/or MongoDB in production.Cloud?native experience on AWS - EKS, IAM, S3, RDS.Comfort with GitLab CI/CD, Kubernetes, and container?based infrastructure.How we workRemote?first. We communicate async and document decisions - meetings are the exception.AI?augmented by default. We expect engineers to use AI tools actively and to raise the bar of what they can deliver individually.Product?minded engineering. We don’t draw a hard line between "product" and "engineering" - good engineers here understand the business context of what they build.Competitive salary based on experience.Hybrid work. Flexibility to work remotely and from our office in Madrid. We care more about your work ethic and attitude than your location.Paid health insurance.English and French classes.Career development opportunities within the company.At Slate WT, we believe in equal opportunities and value diversity. Whatever your personal circumstances may be, we would love to learn more about you.In accordance with Regulation (EU) **** (GDPR), we inform you that your personal data will be processed bySLATE WEALTH, S.L.for the purpose of including your application in our recruitment and selection processes. You may exercise your data protection rights by contacting . Additional information about the processing of your personal data can be found in our Privacy Policy available at#J-*****-Ljbffr

Requirements

Must have: 4+ years building production backend systems - you’ve shipped things that ran in production and dealt with what came after. Strong Kotlin and/or Java skills; comfortable with modern Java (21+) and idiomatic Kotlin. Hands?on experience with Spring Boot and building RESTful / event?driven services. Solid understanding of DDD and hexagonal / clean architecture patterns. Product instinct: you can articulate why a feature should exist, push back on scope that doesn’t hold up, and make trade?off calls without constant oversight. Good API design sense - you’ve designed APIs that other developers consume and you care about the experience of using them. Daily use of AI coding assistants (Claude Code, Cursor, Copilot, or similar) - already part of how you work, not something you’re planning to explore. Ability to run autonomously in a small team with minimal process overhead. Experience in a B2B product context - working directly with technical clients or integration partners, not just internal consumers. Background in fintech: trading, payments, KYC/AML, regulatory compliance (MiFID II), or financial data processing. Experience with LLM APIs (Anthropic Claude, OpenAI) - building features that call, orchestrate, or evaluate LLM outputs. Practical knowledge of AWS SQS (or similar queuing/messaging systems) and async message processing. Working experience with PostgreSQL, Redis, and/or MongoDB in production. Cloud?native experience on AWS - EKS, IAM, S3, RDS.

Benefits & conditions

How we work Remote?first. We communicate async and document decisions - meetings are the exception. AI?augmented by default. We expect engineers to use AI tools actively and to raise the bar of what they can deliver individually. Product?minded engineering. We don’t draw a hard line between "product" and "engineering" - good engineers here understand the business context of what they build. Competitive salary based on experience. Hybrid work. Flexibility to work remotely and from our office in Madrid. We care more about your work ethic and attitude than your location. Paid health insurance. English and French classes. Career development opportunities within the company. At Slate WT, we believe in equal opportunities and value diversity. Whatever your personal circumstances may be, we would love to learn more about you. In accordance with Regulation (EU) **** (GDPR), we inform you that your personal data will be processed by SLATE WEALTH, S.L.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi · WWC 2022

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:02 min

Migrating stateful applications between Kubernetes clusters

Michael Cade · WWC 2022

Videos

See all

Related articles

See all