Hello! Weâre Bellawatt!
We believe that modern, user-friendly software helps energy companies work better, cleaner, and faster. Our team nimbly builds that software, quickly delivering big results with our tightly knit team. Our clients range from solar panel installers such as Sunrun to large utilities such as Con Edison in New York. On the wizards vs. prophets spectrum, we lean toward the wizard side in an industry with many prophets.
The company is over 5 years old, and has been remote, bootstrapped, and profitable from day one. We are proudly small, with plans to methodically grow from our current team of a dozen to the ~20s in the next few years, all based on the attention our space is finally receiving.
We donât really identify with grandiose âchanging the worldâ mission statements, but our impact is real. We plan to leave the world a little bit better than we found it by helping those who literally keep the lights on! ð¡â¡
Compensation and Benefits
We know this section is a pass/fail filter in your job search, so letâs get right to it:
$130k-160k/yr salary ð°
Fully remote work environment
Macbook provided to run DiffusionBee (oh, and definitely also to do some work on)
Home office budget
Flexible vacation policy: 1-2 week breaks in a year are common and encouraged. Sporadic days off, whether for sickness, vacation, or personal needs are also ð
Something missing? Weâre small enough to try to make it work. Letâs chat!
Async-first, or, How We Work
Remote work is refreshingly common these days – it wasnât when we started! Our focus is on using asynchronous communication to give ourselves long chunks of deep work time. Itâs not a âperkâ or a ârewardâ; deep work is essential to our nimble approach. A team member with many recurring meetings is an issue for us to investigate together. As a corollary, we believe that writing clearly means thinking clearly, and we write a lot internally.
We do meet regularly a handful of times a week, both as an internal team and with clients. We do this to coordinate and to socialize. We believe that strong relationships are necessary to work well together, and we form them even via screens.
We work sustainable hours; long hour crunches are rare-to-nonexistent. The only chatter in Twist over the weekend is an occasional shared joke or article. Individual schedules are flexible outside of our handful of meetings.
You can read more here. We havenât updated that page in quite some time, but thatâs because itâs still valid! Our methods evolve, but we stick with our principles.
What youâll do
Work on small teams. Projects typically have a 2-4 person team, consisting of a Product Manager, 1-2 Developers, and a Designer.
Work with one focus. Our rule of thumb for engineers is to have a single responsibility week to week to minimize context switching costs.
Build full stack apps. We build web based applications, using:
Ruby on Rails by default, and Django on occasion, withâ¦
React frontends, tied together withâ¦
Inertia.js. We built and currently maintain the open source Inertia.js adapters for Rails and Django. Our totally unbiased authors swear that the adapters are a pleasure to work with!
Tested and deployed via CI/CD. We use Github Actions to run our automated tests and deploy code. No asking That One Coworkerâ¢ to update staging, and no pushing failing tests into production!
Deployed on IaaS/PaaS. We have deployed resources on Heroku, Digital Ocean, AWS, and Azure. We prefer Heroku and Digital Oceanâs batteries-included offerings. Weâre not quite ready for dedicated operations folks, so we bias towards services that let us focus on coding applications.
TypeScript, Node.js, MaterialUI, TailwindCSSâ¦ is a non-exhaustive list of technologies weâve deployed. We encourage tinkering, but we are deliberate about what we take into production.
Deploy quickly and often. We work in 3-6 month phases. Our goal is to get to production at âall prudent speedâ. We do that via deep product research. We learn quickly and find the smallest scope that gets results for our clients. Your work will not interminably languish in limbo.
Work in a lightweight process. We plan in biweekly increments, but we donât do âagileâ or âwaterfallâ or any other heavy process with certifications. We trust our teams to make progress without tight guide rails.
Meet with Clients. Youâll be expected to speak about our tech with clients on occasion. These meetings tend to be relaxed and friendly.
Expertise in Ruby on Rails or Django. Specifically, multiple years of experience in a senior role leading development on production apps.
Self sufficiency. Ability to manage your own time and unblock yourself and your team.
A writer at heart. You enjoy communicating complex ideas via text. You proofread, even when sharing ârough draftsâ. You use writing to clarify your thinking.
Curious tenacity. If you have to occasionally pull yourself out of a rabbit hole because a problem just wonât let go of your curiosity, then youâll fit in here.