TU PRÓXIMO CAPÍTULO
Senior Backend Java Engineer
Sobre el puesto
• Design, build, and evolve backend services in Java and Go from architecture through production
• Define and drive architectural decisions for distributed, horizontally scalable systems
• Build event-driven systems on Kafka and design data flows handling eventual consistency
• Model and optimize data across PostgreSQL, Redis, and analytical stores such as ClickHouse or Apache Doris
• Write efficient, safe concurrent code and review concurrency designs
• Profile and tune applications for latency, throughput, and memory usage, including JVM and garbage collection tuning
• Build and run services on AWS in collaboration with the DevOps team
• Mentor engineers through code reviews, design discussions, and pairing
• At least 5 years of experience working as a Senior Developer or Architect
• Expert-level Java
• Deep experience with Spring (Boot, Data, etc.) and Hibernate/JPA, including understanding of what happens under the hood
• Strong command of multi-threading and concurrency in Java, including CompletableFuture, thread pools and executors, the fork/join framework, synchronization primitives, and common pitfalls
• Solid grasp of distributed systems concepts, including eventual consistency, idempotency, and horizontal scaling
• Hands-on experience with Kafka in production
• Strong PostgreSQL skills, including schema design, query optimization, and indexing
• Experience using Redis for caching, rate limiting, or other patterns
• Experience building and running services on AWS
• Practical knowledge of JVM internals, garbage collectors such as G1 and ZGC, and performance tuning with profilers, heap dumps, and GC logs
• Experience with Go, Rust, or TypeScript
• Experience deploying and running services on Kubernetes
• Interest in CI/CD and DevOps practices and owning services through production
• Experience with ClickHouse, Apache Doris, or other columnar/OLAP databases
• Experience designing systems with high availability and fault tolerance
• Experience with observability tooling such as OpenTelemetry and distributed tracing
• Experience working with LLMs and agentic workflows
• No educational credential is specified
• Attractive compensation and relocation package commensurate with experience and skills
• Bonus Beckham Law tax rate if you are moving to Spain for the first time
• Flexible working hours and location options
• Remote work within the EU, or work from the two offices in Tenerife
• Yearly company offsite
• Opportunities for career advancement and personal development
• Diverse and collaborative team culture
• Direct impact in a high-growth SaaS company helping creators thrive