Nalanda is a leading Spanish multinational dedicated to bridging the gap between large companies and their suppliers through an innovative digital platform. Our platform streamlines business processes such as document exchange, purchases, invoices, and vital business information. We specialize in coordinating activities between contractors and their suppliers, minimizing costs, time, and risks, while fostering transparent and effective business relationships.
We are a dynamic, forward-thinking company committed to building an inclusive workplace where talent thrives. At Nalanda, we believe that the development of people drives organizational success. Join us as we continue to build a culture of growth, inclusivity, and excellence.
We are also part of Once For All, an international group with a presence in the UK, France, Latin America, and more than 1,000 people working on digital solutions for supply chain management and regulatory compliance.
We are looking for a Senior Backend Engineer who will play a key role in designing and evolving our backend architecture, ensuring our systems are scalable, maintainable, and robust. You will join a product engineering team that works with modern development practices, AI-powered tooling, and a fast-evolving engineering culture.
In this role, you’re expected to take ownership of complex backend domains, drive technical initiatives, and make informed architectural decisions. You will mentor and support other engineers, influence engineering standards, and contribute to improving performance, reliability, and operational excellence across the platform.
- Design, build, and maintain backend services, APIs, and critical platform components using Java and Spring Boot.
- Lead the design of scalable solutions, ensuring alignment with engineering principles and long-term architectural goals.
- Take ownership of complex technical problems, driving initiatives from concept to production.
- Optimize services for performance, scalability, security, and fault tolerance.
- Define and maintain high standards for code quality, testing, observability, and documentation.
- Guide and mentor Junior and Semi Senior engineers through code reviews, design discussions, and technical feedback.
- Collaborate with cross-functional teams to influence product direction and technical strategy.
- Contribute to architecture decisions involving databases, caching, messaging, and distributed systems.
- Improve and extend observability practices (logging, metrics, tracing, alerting).
- Ensure smooth operation of production systems, participating in incident resolution and root-cause analysis.
- Use AI-powered development tools to enhance delivery speed, code quality, and team productivity.
- Identify opportunities for refactoring, modernization, and technical debt reduction.
- Deep expertise in Java, Spring Boot, and the broader Spring ecosystem (Spring Data, Spring Web, etc.).
- Strong understanding of backend architecture, distributed systems, concurrency, and scalability patterns.
- Extensive experience with SQL databases (PostgreSQL preferred) and NoSQL systems such as Redis.
- Proven ability to design and consume REST APIs with solid error handling, versioning, and documentation practices.
- Advanced proficiency with Git and collaborative development workflows.
- Strong experience writing unit, integration, and performance tests (JUnit, Mockito, etc.).
- Practical experience with CI/CD pipelines and deployment automation.
- Strong knowledge of Docker and container-based development environments.
- Ability to mentor other engineers and elevate the technical quality of the team.
- Strong communication and decision-making skills.
- (Optional) Exposure to additional backend languages (Node.js, Python, Go).
- Experience with Kubernetes and cloud platforms (AWS, GCP, Azure).
- Strong understanding of observability stacks (Grafana, Prometheus, Dynatrace, OpenTelemetry).
- Experience leading refactoring, modernization, or large-scale platform initiatives.
- Expertise with event-driven architectures or messaging technologies (Kafka, RabbitMQ).
- Demonstrated use of AI-assisted development workflows at scale.
Flexible working time.
️ Teleworking.
️ Intensive working time in summer.
️ Flexible benefits.
A dynamic and inclusive workplace with opportunities for growth and development.
The chance to make a significant impact on our organizational culture and talent strategy.
Competitive compensation package, with a salary range of €40,000–€65,000 gross per year, depending on experience and fit.