We’re looking for an experienced all-rounder who's comfortable with a variety of technologies to work on the core Anvil platform, with a focus on back-end and systems engineering. Our stack is mostly Clojure, Javascript, Python, Postgres, and container tools – but we're looking for someone who isn't afraid to jump into something you haven't used before. You’ll be working with seriously good all-rounders, including the founders (PhDs in programming usability, kernel contributors, builders of backyard dancing fountains) and senior colleagues (a former maths teacher who went from “teaching Python to students” to “reverse-engineering Anvil’s designer to build better UI components” in months), as well as our other developers and developer advocates. It’s a small, smart, friendly and diverse team, and all of us care deeply about building interesting technology that makes life easier for other developers. Building dev tools is great! We're solving problems we have ourselves, our customers are developers just like us, and platforms get the best engineering problems.
We make an open-source web framework, an online code editor, a GUI builder, and a PaaS hosting platform. Together, it's a platform for building and hosting full-stack web applications, entirely in Python. Web development is way too complicated, especially if you're not a professional full-stack dev. So we're fixing it: Instead of writing JS/HTML/CSS/Python/SQL and all the associated frameworks, Anvil enables developers to design pages with drag-and-drop, write Python that runs in the browser and on the server, set up a database, and deploy their code instantly as a hosted service.