Senior Developer - Backend
SpotHero is seeking a Backend Developer who will work directly with our Co-Founder and CTO, Larry Kiss. You will be responsible for building all things related to the backend horsepower that powers our website, our API, and our native apps.
Who we are: SpotHero is making life easier for the daily driver, by giving them a seamless way of reserving parking on the web and on their mobile phones. We've grown almost 400% in just the last year and are changing the way that people find parking.
What might you find yourself doing here?
We are looking for pragmatic generalist programmers who can not only help us execute in building this out, but also have a real say in our technological direction. We're on a Python/Django stack, with both iOS and Android native apps. However, we're open to experienced engineers with other backgrounds, like Ruby.
- Architecting and building out a public API, with throttling controls, rock solid security, and analytics to measure usage.
- We're constantly optimizing for speed, as a way to deliver the best experience to both website users and native app users. Sometime this means rearchitecting the front-end and API interaction. Sometimes this means using edge of network caching. Maybe we even need to optimize our algorithm. Bottom line is best experience for the customer, no matter what it takes. Sometimes this conflicts with A/B testing strategies. So building out a robust system, that is both fast, and allows our growth team to effectively test new features, is critical.
- Our Parking Garages are crucial to our business. So we're building them a suite of analytics tools, to help them monitor and optimize rates and availability, to provide the best value to the customers.
- Architecting a RedShift data warehouse, to combine 10+ databases, to allow for incredibly quick big data analysis.
- As we enter new cities, there is a ton of marketing and supply work that needs to take place. To streamline this, we're working on building out a suite of tools to streamline this process, and make their life significantly easier.
- We're finding that more and more companies want to integrate with our products. Just imagine, after you purchase event tickets, you need amazing parking for the event. So we're making that seamless experience happen.
- We believe in the best customer experience ever. This includes their experience at the Parking Garage itself. When the garage has a barcode scanner, all our customer has to do is scan their barcode on entry, and exit, and the gate automatically opens. It's truly amazing!!
The following experience is relevant to us:
- Solid experience of all aspects of an MVC web application (especially those built on Rails or Django).
- Commanding grasp of a scripting language (i.e. python, ruby, php), and front end languages: HTML(5), CSS(3) and javascript (including jquery, requirejs, LESS, etc).
- BS in Computer Science or a solid background of CS fundaments.
- Knowledge of different web servers and architecting caching solutions.
- Extensive knowledge of relational and nosql databases.
- Ability to draft and visually communicate technology/design/architecture concepts.
Let’s talk details. Our ideal candidate will love to dig deep on backend, and not shy away from architecting solutions that involve newer technologies that we’ve never used, including front end related solutions. Right now, our backend is powered by Django, python, postgresql, redis, mongodb, and nginx + uwsgi. Our front end is a combination of responsive design, and a backbone app to make searching blazingly fast. We're currently in 10 cities now, and you'll be instrumental in getting into all the major cities in the US.
What we are offering:
- Laptop of your choice, and a big monitor
- Stock options in a growth-stage company
- Competitive salary
- Flexible hours so you can be at your most productive
- High-energy environment with dedicated “work zones”
- Paid time off
- Medical, dental, and vision insurance
- Life insurance and disability benefits
- 401(k)
- Pre-tax commuter benefits