We make an open-source web framework, an online code editor, a GUI builder, and a PaaS hosting platform. Together, you can build and host a full-stack web application - and all you need is a little Python. (Yes, even the client-side code - we compile Python to JS with a Pythonic GUI framework!)
We’re looking for an experienced all-rounder to work on the core Anvil platform, with a focus on the back-end. 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 other seriously good all-rounders, including the founders (relevant PhDs, kernel contributors, built a dancing fountain for fun, that sort of thing) and senior colleagues (eg: Stu went from teaching Python in maths class to reverse-engineering our drag'n'drop editor in months), as well as our other developers and developer advocates. We're bootstrapped and profitable, with a small, smart, friendly and diverse team.
Building dev tools is great! We're solving problems we've experienced ourselves, our customers are developers just like us, and platforms have the most fun engineering problems.
For full job descriptions, and to hear what it's like working here, go to https://anvil.works/jobs.
We work hybrid (in the office Tue-Thu, wherever you like Mon/Fri). If you have questions, I'm a founder and my email's in my profile.
I’m going to be honest with you: I want to be the best in the world at what I do. I’m not there yet, but I know I am willing to put in the hours, and fail as many times as it takes for me to get there.
For that reason, Phrasing to me is more than just a language learning application. It’s a chance to do something different. A chance to build a product that pushes humanity forward. A chance to build experiences that are genuinely delightful. A chance to build a company that can inspire.
I’ve built the current version entirely myself (not even a single like of AI generated code). On the good side: the product is working, I’m using it every day to genuinely learn 18 languages, and the user base is growing. On the bad side: the onboarding flow needs a lot of work, the pipelines keep breaking, and the maintenance burden is too much for me to handle alone and make progress on the product at the same time.
I’m looking for an engineer to join in a co-founding capacity and help me build something truly great. You would assume responsibility of the backend Elixir application, while I spearhead the various frontends (web, mobile, design, marketing). You’d make sure every task succeeds, keep queries times minimal, and optimize the crap out of the data and the infra. On the product & leadership side—we would collaborate on everything. I believe strongly that the best ideas are born of two minds.
And to tie it all together, I’m looking for someone else that wants to be great. Someone who wants to do things differently, someone who isn’t afraid to chase their dream and take their shot.
No experience for this role is necessary. All I care about is that you’re competent, passionate and hungry.
If you feel like this is you, then send a well written introduction to hn [at] phrasing [dot] app. Any AI applications will be ignored and the senders blocked.
Learn more at https://phrasing.app/blog