We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Software Developer
About Anvil: Anvil is an open-source web framework and platform that allows developers to build full-stack web applications entirely in Python. We make an online code editor, a GUI builder, and a PaaS hosting platform. Our stack is mostly Clojure, JavaScript, Python, Postgres, and container tools. We are looking for an experienced all-rounder to work on the core Anvil platform with a focus on the back-end and systems engineering. You will be building the platform-as-a-service that hosts and deploys our users’ apps, as well as the Anvil Editor they use to write their code, design their UIs, and edit their databases. The role involves a wide range of responsibilities, from diagnosing database performance issues to orchestrating user workloads across our server fleet.
Responsibilities:
- Build and maintain the core platform and Anvil Editor.
- Diagnose and resolve complex system issues, including database performance and server orchestration.
- Collaborate with a team of experienced engineers, including founders and senior colleagues, to shape the future of Anvil.
- Work on a variety of technologies, including Clojure, JavaScript, Python, Postgres, and container tools.
Requirements:
- Proven experience in building and maintaining systems in production.
- Strong track record of developing complex applications.
- Comfortable with a variety of technologies and willing to learn new ones.
- Experience with Clojure, JavaScript, Python, Postgres, and container tools is a plus.
Location: Cambridge, UK (On-site or hybrid) Salary: Competitive, with equity available.
About the Role: You will be working with other seriously good all-rounders, including the founders (PhDs in programming usability, contributors to the Linux kernel and 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 a better UI library” in months). It’s a smart team, and all of us care deeply about building interesting technology that makes life easier for other developers.
What’s it Like Working Here? Anvil has a supportive company culture. We are humans first and entrepreneurs second. All roles offer part-time or flexible working, and we believe that a diverse company is best-placed to serve our diverse users. The team describes the environment as incredibly encouraging, with a focus on supporting employees as individuals and contributors.