What you will do
As a full stack engineer at Kestra, you'll work on developing:
- The open source projects backend (Java)
 - The open source project frontend (Vue.js)
 - The open source plugins (Java)
 - The enterprise editions (Java, Vue.js)
 - Private enterprise products (Java, Vue.js, …)
 
We are searching for someone:
- Eager to learn (even with many years of experience)
 - Curious
 - Being able to work in a startup culture where delivering features quickly to our customers is the most important.
 
Our stack
- Backend: Java, Micronaut
 - Frontend: Vue.js, Bootstrap
 - Datastore: Kafka, Elasticsearch, PostgreSQL, Mysql
 - Infrastructure: Docker, Kubernetes, Terraform (go for our own providers)
 - Cloud: GCP, AWS, Azure
 - Project: Github (repository, actions, issues)
 - You will work on many technologies, look at our plugins list
 
What we’re looking for
- 4+ years of software engineering experience in both Backend (Java) and Frontend (Vue.js, react, …)
 - Speaking/writing in English
 - Experience architecting and implementing backend systems.
 - An ability to lead major architecture decisions and initiatives.
 - Experience with writing good tests for applications, automation of testing, agile development, Git and Github workflows.
 - Interest in the data space, and a love of shipping great products and building tools that empower end users to do more.
 - Track record of learning new technologies and concepts quickly.
 - Ability to work both autonomously and collaboratively, as needed.
 - Strong written and verbal communications skills.
 
Bonus points
- Experience with contributing to or the maintenance of an open-source project.
 - Experience with Kafka & Kafka Streams.
 - Experience with Micronaut
 - Familiarity or experience with public cloud (aws, gcp, azure, …)
 - Familiarity or experience with infrastructure especially Docker and Kubernetes
 - Familiarity with relational databases such as PostgreSQL or MySQL and NoSQL solutions
 - Experience writing high-performance and distributed systems is a plus.