What We’re Up To
Small businesses represent a massive contribution to our national economy, and individually they often serve as pillars of their communities. We have found that these small businesses are massively under-represented on the internet and are constantly bombarded by internet companies looking for their advertising dollars. The thing is, what these small businesses are really looking for are leads and passive advertisement doesn’t really do the trick on their scale.
Right now we’re working on giving businesses simple, easy tools to generate the thing they need most, leads. Their customers are looking for them in a variety of channels so we make sure they’re represented in those channels but focused specifically on the areas they serve.
As one of our first hires, you will be required to possess a unique set of skills and characteristics to serve our mission to cultivate our local communities.
- A reasonable tolerance to pain.
Once you setup your dev environment and begin perusing the code, a low tide of anxiety will lap at your brow. The further you dig in the more you will realize that there is a monstrous monolith serving five different sites and end points all gruesomely intertwined. As the images of incomprehensible coding choices sear your retinas, you will ask yourself, just what did you get yourself into. Since you are the first hire, no one will be able to answer you.
- A profound ability to listen.
As the CTO rants about missions and visions and building great, useful things, you’ll begin to piece together a thread of rational thought. You’ll start to see the possibilities of using all of this incredible technology available to us, to create genuinely useful tools, to serve the people of our communities. You’ll see that we want to build digital tools to augment our real lives.
- A burning desire to create beautiful work.
As your creativity starts to percolate you’ll want to set up shop immediately. Armed with the understanding that while you call yourself an engineer, you perhaps have more in common with a craftsperson. Every line of code is easy on the eyes. Every service is supremely navigable and usable. Every commit and release is fully accountable for its integrity via best practices, comprehensive testing, wisdom of experience, and the humility of knowing that collaboration will take you further than a solo performance.
- A monk-like understanding that building great things takes patience.
You’ll see that a lot of work has been done to get us to this point. You’ll see that that’s nothing compared to where we want to go. Our reach has always exceeded our grasp, and that’s how we like it. You should too.
You can demonstrate proficiency in:
- Computer science fundamentals. Why? Because they’re the fundamentals.
- OOD and some sense of data modeling. You know that databases aren’t dumpsters and understand that they’re critical elements of the overall system.
- Integrating with third-party software services (e.g. Stripe, Twilio, etc, we don’t like building things that someone else already did quite well)
- Test-driven software development (we’re not there yet, but we want to be and so should you). We want to build software of integrity, with integrity.
- Any one (or more) of the contemporary OO languages, Python, Java, Scala, C++, etc. We’re a Python/Django shop for now, but we love the JVM too. As long as you can effectively pick up whatever tools we need for the job. Except PHP and Ruby. We’re just not going to do it, okay?
- Linux. Just know it, it’ll be easier for everyone. (We use Ubuntu on EC2)
- AWS. You don’t have to be an EXPERT, but it would be helpful if you have experience in cloud deployments. We’ll be building out our DevOps, so if for some unknown reason this particular tech annoys, irritates, or otherwise offends you, we’re just not going to get along.
To apply for this role, please send your resume to firstname.lastname@example.org.