Open-source platform to turn scripts into internal apps & workflows
Looking for a senior, passionate and "cracked" frontend/full-stack engineer to work on the open-source developer platform Windmill: https://github.com/windmill-labs/windmill
We are open to less senior candidates but a high-degree of autonomy and initiative will be expected after a ramp-up period.
Our codebase is dense and the frontend is all in Svelte, it has a drag-n-drop app editor similar to Retool, a workflow editor based on xyflow for our workflow engine that mix low-code and full code-editor, a code editor with live feedback using monaco + custom websocket layer for lsp and we are globally a very polished product that our users love that fit both the developer and enterprise requirements.
The UI challenges of developing a developer platform is, at the same time, to make it a delightful and intuitive experience, while keeping all the features and depth of a tool for developer.
We have 100+ enterprise customers with comfortable revenue, tier 1 investors (Google, Bessemer), and high growth.
Small team of 6 engineers.
Hiring hybrid (~3 days/week in office) in Paris/France
Bonus points if you can do a bit of Rust as well
Play with the product and codebase, and apply
Windmill is an open-source developer platform and runtime to turn scripts into workflows & internal tools. It is the sweet-spot between Retool and Temporal.
Scripts in Python or Typescript have their parameters analyzed and turned automatically into standalone apps and no-code modules. In flows, scripts can be sequenced into powerful workflows. It is similar to no-code tools except that each module is a script underneath and scripts can be shared on the WindmillHub for everyone to reuse in their flows. Windmill is an all-in-one queue/worker runtime, script editor, flow builder, secret management platform, OAuth platform credentials in a platform fit for enterprise with groups, granular permission and audit logs.
In addition the platform provides automatic generation of the UI by reading the scripts' parameters, cron scheduling, separation of credentials and logic, versioning, importing scripts from Github and more.
Flows and scripts can be triggered in various ways;
The main insight is that available no-code tools today are intuitive for non-technical users but lacks the extensibility that code provide. On the other hand, writing code is only 10% of the work. You then have to deal with credentials, separatig sensitive values, deploy your script through CI/CD, handle permissions, build a UI, handle errors and so on.
Windmill is easy to deploy, works out of the box and replaces all of an org's infra.