Tech jobs
Job listings
Backend Developer PL/SQL
The Backend Developer will work with PL/SQL, SQL, and Java to manage relational databases and develop software solutions. The role requires strong problem-solving skills and the ability to collaborate within an international team.
Testing Analyst
Plans and executes manual and automated testing across APIs, mobile apps, and web frontends for a banking platform.
Java Software Backend Engineer
Builds and maintains backend services using Java/Spring Boot, integrates with frontend frameworks (React/Angular), and manages databases (PostgreSQL/MongoDB) with message brokers (JMS/Kafka) and workflow engines (Camunda/Flowable).
Java Backend – Analista de Código Assistido por IA
Java Backend developer focused on AI-assisted code analysis, reviewing and optimizing Java/Spring Boot applications using GitHub Copilot and Devin while reducing technical debt in an agile, remote team.
Java Developer (Kafka)
Develops high-performance microservices using Java and Kafka, contributing to architecture design and ensuring scalable, event-driven solutions. Core tech stack includes Spring Boot, JPA, and PostgreSQL/Oracle/MongoDB.
Senior Full-Stack (Java/React)
Senior full-stack engineer modernizing a large luxury retail e-commerce platform, using Java/Spring Boot backends and React/Next.js frontends with AI-assisted agentic development tools like Claude Code.
QA Lead, DomaCare
The QA Lead will design and implement an end-to-end testing strategy for the DomaCare software, focusing on orchestrating AI agents (Anthropic Claude) for test automation while maintaining hands-on manual testing capabilities.
Data Engineer
The Data Engineer will build and maintain data pipelines using Python, PySpark, and AWS services in a 12-month contract role based in Madrid. The position requires proficiency in both Spanish and English.
Senior Full Stack Developer (AI-Native)
Build and maintain AI-native full-stack applications using Java/Spring Boot and Angular, integrating modern AI tools into engineering workflows and CI/CD pipelines.
Software Engineering – Custom Software Engineer
The Custom Software Engineer will provide third-level support for financial services, focusing on incident resolution, technical analysis, and developing small fixes and automations. The role requires proficiency in Java, Spring Boot, Quarkus, and database management.
Java Developer
Krimda is hiring a Java Software Engineer to develop and maintain enterprise applications using Java 21, Spring, and Oracle. The role is 100% on-site in Getafe and requires 2-3 years of experience working in Agile environments.
Senior Python Developer (SQL / Oracle / PostgreSQL) - 100% Remote Spain
The Senior Python Developer will design, develop, and optimize backend systems while managing relational databases and CI/CD pipelines. This role requires extensive Python experience and strong troubleshooting skills in distributed environments.
Embedded software developer (Android and QNX)
This role involves developing embedded software for automotive infotainment systems using Android and QNX. The developer will work with hardware, test rigs, and low-level programming to integrate new technologies into scalable automotive platforms.
Solution Architect
Designs and implements AI, IoT, and data solutions for a health-tech platform, guiding teams to build scalable, secure systems and optimize cloud and data pipelines.
Senior Software Engineer - Remote
Senior Software Engineer building and scaling Kubbly's AI agent platform for business messaging, owning architecture, CI/CD pipelines, cloud infrastructure (AWS), and backend integrations.
QA Engineer
QA Engineer embedded in engineering teams performing functional, integration, regression, performance, and automated testing (UI/API) using frameworks like Playwright/Selenium/TestNG with JavaScript/Python/Java for a home care SaaS platform.