-
Notifications
You must be signed in to change notification settings - Fork 101
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4a52dab
commit 6ab980a
Showing
4 changed files
with
140 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
--- | ||
title: "Integration Software Engineer" | ||
type: Engineering | ||
--- | ||
|
||
We are seeking a skilled Integration Software Engineer to join our dynamic team. As an Integration Software Engineer, you will play a pivotal role in designing, developing, and maintaining integration solutions that seamlessly connect our software systems with external platforms, APIs, and databases. This role requires a strong understanding of integration technologies, protocols, and best practices, along with excellent problem-solving skills and a passion for delivering high-quality solutions. | ||
|
||
## What you will do: | ||
|
||
As an Integration Software Engineer at Kestra, you will: | ||
- Develop and implement [custom integration](/docs/developer-guide/plugins) based on our stack | ||
- Perform thorough testing and debugging of integration solutions to identify and resolve issues promptly. | ||
- Document integration processes, architectures, and configurations for reference and knowledge sharing. | ||
- Stay updated on emerging technologies and best practices to continuously improve our integration capabilities. | ||
|
||
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](/plugins/) | ||
|
||
## What we’re looking for: | ||
|
||
- **Professional Background:** A minimum of 4+ years in backend development, with solid 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:** An eagerness 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. | ||
- **Quality First:** An end to end position, you will be owner of the quality of your development. | ||
- **Independence:** While teamwork is occasionally involved, the role demands a high degree of autonomy, requiring you to manage your workload and projects independently. | ||
|
||
## 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 (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes). | ||
|
||
|
||
Join us at Kestra and be part of a dynamic team that is shaping the future of Orchestration. If you are passionate about integration technologies and enjoy solving complex problems, we would love to hear from you! |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
title: "Senior Full-Stack Software Engineer" | ||
type: Engineering | ||
--- | ||
|
||
## 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](/plugins/) | ||
|
||
## 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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
title: "Senior QA Engineer" | ||
type: Engineering | ||
--- | ||
|
||
We are seeking a talented Senior QA Engineer to ensure the quality and reliability of our products. As a Senior QA Engineer at Kestra, you will play a crucial role in maintaining the high standard of quality for our software products. You will be responsible for designing, implementing, and executing test strategies, as well as identifying and troubleshooting issues to ensure our products meet and exceed customer expectations. This role requires a deep understanding of QA methodologies, strong analytical skills, and a passion for delivering exceptional software. | ||
|
||
## What you will do: | ||
|
||
- *QA Strategy and Implementation:** Develop and implement comprehensive QA strategies, including manual and automated testing plans that cover front-end interfaces, back-end logic and Kestra flow end-to-end tests. | ||
- **Automation Development:** Leverage your knowledge of QA automation tools and frameworks, enhancing our testing processes. | ||
- **Integration Testing:** Conduct thorough integration testing, focusing on both the backend and front-end components of our solutions, to identify and rectify potential issues. | ||
- **Cross-functional Teamwork:** Collaborate with our product and engineering teams, providing critical feedback from testing and ensuring that quality considerations are integrated throughout the development process. | ||
- **Problem Solving:** Apply your QA expertise to diagnose, troubleshoot, and resolve complex quality issues, ensuring our solutions are reliable and user-friendly. | ||
- **Analysis and Resolution:** Identify and report software defects or performance issues. Collaborate with development teams to implement solutions or recommend improvements. Repeatedly validate fixes for known issues, confirming their resolution. | ||
- **Process Improvement:** Continually seek and identify enhancements to the testing process to increase efficiency in quality assurance. | ||
- **Issues Triage:** Handle triage of issues reported by the community and staff and continually cleanup outdated one. | ||
|
||
## What we’re looking for: | ||
|
||
- **Professional Experience:** At least 4+ years in quality assurance, with a strong foundation in testing methodologies and QA best practices. | ||
- **QA Tooling Proficiency:** Experience with a wide range of QA tools and platforms for manual and automated testing. Knowledge of tools like playwright, Selenium, Jest, Cypress or JUnit is needed. | ||
- **Quick Learner:** A passion for technology and a commitment to staying up-to-date with the latest trends and tools in QA and software development. | ||
- **Autonomy:** While you will be part of a collaborative team, the role requires independence in managing tasks, time, and projects. | ||
|
||
## Our Stack: | ||
- **Backend:** Java, Micronaut | ||
- **Frontend:** Vue.js | ||
- **Datastore:** Kafka, Elasticsearch, PostgreSQL | ||
- **Infrastructure:** Docker, Kubernetes | ||
- **Cloud:** GCP, AWS, Azure | ||
- **Tools:** GitHub, Notion, Selenium | ||
|
||
## Bonus points: | ||
|
||
- Experience with contributing to or the maintenance of an open-source project. | ||
- Experience with many technologies, look at [our plugins list](/plugins/) | ||
- Experience with performance testing and load testing tools (e.g., JMeter) | ||
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines | ||
- Knowledge of scripting languages such as Python or JavaScript | ||
|
||
This opportunity offers the flexibility to engage in impactful projects while shaping the quality of our software solutions. If you are a QA Engineer with a passion for ensuring the delivery of high-quality software, we encourage you to apply. |