Taro Logo

Full-Stack Software Engineer (Backend Leaning)

Global leader in Process Mining technology and one of the world's fastest-growing SaaS firms.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Job Description

Celonis, the global leader in Process Mining technology, is seeking a Full-Stack Software Engineer with a backend focus to join their team in Madrid. This role offers an exciting opportunity to work with cutting-edge process mining technology while developing robust automation solutions. The position requires 3+ years of experience and combines backend development using Java/Spring Boot with frontend work in Angular. You'll be responsible for designing and scaling core services, implementing microservices, and managing deployments on Kubernetes.

The role offers significant growth potential with a clear path toward advancement and the opportunity to mentor junior developers. You'll work in a hybrid environment that balances remote work with in-office collaboration, using modern technologies like GitHub Actions, ArgoCD, and Datadog. The tech stack includes Java, Spring Boot, Angular, Kubernetes, and message brokers like RabbitMQ/Kafka, with opportunities to work with Go.

Celonis offers an impressive benefits package including equity (RSUs), comprehensive healthcare, parental leave, and wellness programs. The company culture emphasizes continuous learning, mentorship, and work-life balance. As part of a fast-growing SaaS company, you'll have the chance to make meaningful impact on their process intelligence platform while working with a global, diverse team.

The ideal candidate will bring strong backend expertise, experience with microservices architecture, and a passion for building scalable solutions. This role provides an excellent opportunity to grow technically and professionally while contributing to a product that helps organizations optimize their business processes worldwide.

Last updated 23 days ago

Responsibilities For Full-Stack Software Engineer (Backend Leaning)

  • Develop backend services in Java with Spring Boot and maintain and enhance existing systems
  • Collaborate on microservice design and service integrations
  • Implement and maintain frontend features using Angular
  • Author, manage, and optimize CI/CD pipelines with GitHub Actions and ArgoCD
  • Deploy and manage applications on Kubernetes clusters
  • Instrument and monitor services with Datadog
  • Partner with Product, DevOps, and QA to deliver end-to-end solutions
  • Conduct code reviews, promote best practices, and mentor junior developers

Requirements For Full-Stack Software Engineer (Backend Leaning)

Java
JavaScript
Kubernetes
Go
RabbitMQ
Kafka
  • At least 3 years of professional software engineering experience owning complex systems
  • Strong Java (Spring Boot) expertise with RESTful APIs and microservices
  • Familiarity with RabbitMQ or Kafka message brokers, or similar systems
  • Familiarity with Angular or equivalent modern SPA frameworks
  • Familiarity with CI/CD pipelines using GitHub Actions and GitOps (ArgoCD)
  • Some familiarity with Kubernetes deployments
  • Comfort with Scrum, Kanban, and Jira-based planning
  • Excellent English communication and a proactive, continuous-learning mindset
  • Familiarity with GO, or strong willingness to learn

Benefits For Full-Stack Software Engineer (Backend Leaning)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
  • Generous PTO
  • Hybrid working options
  • Company equity (RSUs)
  • Comprehensive benefits
  • Extensive parental leave
  • Dedicated volunteer days
  • Gym subsidies
  • Counseling and well-being programs
  • Clear career paths
  • Internal mobility
  • Dedicated learning program
  • Mentorship opportunities