Senior Backend Software Engineer (Java)

Infinni
Nava, Spain
2 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

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

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Automation of Tests Big Data Software as a Service Cloud Engineering Code Review Databases Continuous Integration
+36 more
Data Structures Relational Databases DevOps Distributed Systems Fault Tolerance PostgreSQL Enterprise Messaging Systems MySQL Object-Oriented Software Development Query Optimization RabbitMQ Cloud Services Prometheus Software Engineering Systems Architecture TypeScript Management of Software Versions Datadog Data Logging Application Enhancement Tool Sql Optimization Spring Cloud ReactJS System Availability Grafana Database Optimization Spring-boot Technical Debt Backend Infrastructure Automation Frameworks Low Latency Apache Kafka Front End Software Development Restful APIs Docker Microservices

Job description

About INFINNIINFINNI is the infrastructure behind the creator economy.We’re already the leading CRM in our category, with thousands of creators and creator businesses running their operations on our platform.Now we’re building the next layer of products, AI-powered tools, big-data and infrastructure purpose-built for creators.We’re a global team of 180+ builders at the rare inflection point where a category leader becomes a category-defining platform.The decisions we make in the next 18 months will shape an industry.About the RoleWe are looking for an experiencedSenior Backend Software Engineerto help build and scale the backend systems powering our global products and platforms.You will work on highly scalable distributed systems, contribute to the design and implementation of mission-critical services, and collaborate closely with engineering teams across Europe and Asia.This role is ideal for engineers who are passionate about building reliable, high-performance systems, enjoy solving complex technical challenges, and take pride in delivering high-quality software throughout the full product lifecycle.What You’ll Do:Backend EngineeringDesign, develop, and maintain scalable backend services and distributed systemsBuild high-quality, maintainable, and production-ready software using Java and the Spring ecosystemDesign and implement clean, reliable, and well-documented RESTful APIsDevelop resilient event-driven and asynchronous services using modern messaging platformsOptimize application performance, scalability, reliability, and resource utilizationTroubleshoot production issues and continuously improve system stability and operational excellenceSystem Design & Technical ContributionParticipate in architecture discussions and contribute to technical design decisionsDesign scalable solutions for high-concurrency, low-latency, and highly available systemsImprove system observability through monitoring, logging, tracing, and alertingIdentify technical debt and continuously improve system quality and maintainabilityParticipate in code reviews and uphold high engineering standards and best practicesCross-Functional CollaborationCollaborate closely with Product, QA, DevOps, Infrastructure, and other engineering teamsWork effectively with distributed engineering teams across Europe and AsiaContribute throughout the full software development lifecycle, from technical design and implementation to deployment and production operationsShare technical knowledge and contribute to a collaborative, transparent engineering cultureWhat We’re Looking ForCore Qualifications5+ years of professional experience in backend software development, specializing in Java and distributed systemsStrong software engineering fundamentals with solid expertise in object-oriented design, clean code, and maintainable system architectureExtensive experience building and operating microservices using the Spring ecosystem, including Spring Boot and Spring CloudStrong understanding of computer science fundamentals, including data structures, algorithms, networking, and operating systemsExperience designing scalable and distributed systems with a solid understanding of consistency, fault tolerance, high availability, and scalabilityProficient in designing RESTful APIs with a strong focus on API usability, versioning, and maintainabilityExtensive experience with relational databases such as MySQL or PostgreSQLStrong expertise in SQL optimization, indexing strategies, schema design, query tuning, and database scalabilityHands-on experience with event-driven and asynchronous architectures using Kafka, RabbitMQ, or similar messaging systemsProven experience designing and optimizing high-throughput, low-latency, and highly available production systemsHands-on experience with AWS cloud services and cloud-native application development using Docker and KubernetesFamiliar with modern DevOps practices, including CI/CD pipelines, automated testing, infrastructure automation, and production monitoringExperience delivering complex production systems throughout the full software development lifecycle, from architecture design to deployment and ongoing operationStrong analytical, problem-solving, and communication skills with the ability to collaborate effectively across cross-functional and distributed teamsNice to HaveExperience with frontend technologies such as React, TypeScript, or ElectronExperience working in international or distributed engineering teamsExperience in high-growth startups or fast-paced product organizationsExperience building developer platforms, infrastructure tooling, or AI-enabled systemsExperience with observability platforms such as Datadog, Prometheus, Grafana, OpenTelemetry, or similar toolsExperience contributing to architectural discussions and technical decision-makingWHAT’S IN IT FOR YOUCompetitive salary: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.Remote work and yearly company offsite:We offer flexible working hours and location options (work remotely within the Canary Islands, or from our two offices in Tenerife).Professional growth:Opportunities for career advancement and personal development in a fast-growing company.Inclusive culture:Be part of a diverse and collaborative team committed to innovation and excellence.Direct Impact:working with a team focused within a high-growth SaaS company helping creators thrive!Ready to Join the Team?Apply now and be part of the future of creator monetization.We’re excited to meet passionate people who want to help creators scale their businesses through smart automation and human connection.

Requirements

5+ years of professional experience in backend software development, specializing in Java and distributed systems Strong software engineering fundamentals with solid expertise in object-oriented design, clean code, and maintainable system architecture Extensive experience building and operating microservices using the Spring ecosystem, including Spring Boot and Spring Cloud Strong understanding of computer science fundamentals, including data structures, algorithms, networking, and operating systems Experience designing scalable and distributed systems with a solid understanding of consistency, fault tolerance, high availability, and scalability Proficient in designing RESTful APIs with a strong focus on API usability, versioning, and maintainability Extensive experience with relational databases such as MySQL or PostgreSQL Strong expertise in SQL optimization, indexing strategies, schema design, query tuning, and database scalability Hands-on experience with event-driven and asynchronous architectures using Kafka, RabbitMQ, or similar messaging systems Proven experience designing and optimizing high-throughput, low-latency, and highly available production systems Hands-on experience with AWS cloud services and cloud-native application development using Docker and Kubernetes Familiar with modern DevOps practices, including CI/CD pipelines, automated testing, infrastructure automation, and production monitoring Experience delivering complex production systems throughout the full software development lifecycle, from architecture design to deployment and ongoing operation Strong analytical, problem-solving, and communication skills with the ability to collaborate effectively across cross-functional and distributed teams Nice to Have Experience with frontend technologies such as React, TypeScript, or Electron Experience working in international or distributed engineering teams Experience in high-growth startups or fast-paced product organizations Experience building developer platforms, infrastructure tooling, or AI-enabled systems Experience with observability platforms such as Datadog, Prometheus, Grafana, OpenTelemetry, or similar tools Experience contributing to architectural discussions and technical decision-making

Benefits & conditions

Competitive salary: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. Remote work and yearly company offsite:We offer flexible working hours and location options (work remotely within the Canary Islands, or from our two offices in Tenerife). Professional growth:Opportunities for career advancement and personal development in a fast-growing company. Inclusive culture:Be part of a diverse and collaborative team committed to innovation and excellence. Direct Impact:working with a team focused within a high-growth SaaS company helping creators thrive! Ready to Join the Team? Apply now and be part of the future of creator monetization. We’re excited to meet passionate people who want to help creators scale their businesses through smart automation and human connection.

Apply for this position

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

Apply on www.buscojobs.com.es
Prepare application

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all