Software Engineer (Integrations)

What you will do

  • Build and maintain plugins that connect our platform with external systems, APIs, and databases.
  • Develop and implement custom plugins for our customers to integrate their systems with Kestra.
  • Perform thorough testing of integration solutions to identify and resolve issues promptly.
  • Stay updated on emerging technologies and best practices to continuously improve our integration capabilities.

What we’re looking for

  • Professional Background: A minimum of 4+ years in backend development, with experience in Java and familiarity with the modern Java ecosystem.
  • Polyglot position: Experience in others language (Python, Node.js, Go, ...).
  • Systems Knowledge: Strong understanding of protocols, including REST, JSON, GRAPHQL, SQL, MQ, etc.
  • Quick Learner: You're curious and eager to learn new technologies and frameworks, adapting quickly to different technical environments.
  • Problem Solver: An ability to tackle technical challenges head-on, delivering simple and effective solutions.
  • Independence: The role demands a high degree of autonomy, requiring you to manage your workload and projects independently. You're able to work in a fast-pace startup culture to quickly deliver new integrations to our customers.

Bonus points

  • Experience with contributing to or the maintenance of an open-source project.
  • Experience with integration platforms/tools such as Talend or Apache Camel is preferred.
  • Familiarity with Cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).

Our stack

  • Backend: Java, Micronaut
  • Frontend: Vue.js, Bootstrap
  • Datastore: Kafka, Elasticsearch, PostgreSQL, Mysql
  • Infrastructure: Docker, Kubernetes, Terraform (with our own provider built in Go)
  • Cloud: GCP, AWS, Azure
  • Project: GitHub Projects, GitHub Actions
  • Extensive plugins ecosystem that you will help maintain and extend.

Join our team

Interested in joining us but not able to find what you are looking for? Let's talk anyway. Write to us at

Apply for this job