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 subtle streak of rebellion.
When the panic finishes washing over you, you will recognize that this is nothing worse than you’ve seen in the past. You will begin to formulate a plan of attack on the monolith. You will threaten the CTO with dismemberment of said monolith, into services, perhaps even microservices and he will surprise you with a warm embrace, and choked back tears revealing a deep appreciation for the relief you have just offered his tormented soul.
- 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. The first few months will be difficult but they should also be exciting as you realize how much you are impacting Bizyhood’s future. Together with the CTO you will be setting the technical direction and laying the foundation for the future of the Bizyhood platform. Additionally, in the first couple of years, as we build our product team, you will help us handpick the engineering staff.
You can demonstrate proficiency in:
- Computer science fundamentals. Why? Because they’re the fundamentals.
- OOD and building scalable software systems. Also, you don’t treat databases like 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.