As a Backend Software Engineer, you will develop airtight, heavily-scalable services to power SpinGo's products and growing list of 500+ partners. You will help improve our architecture as we move to use CQRS. You'll assist in developing big-data solutions to support our growing need for analytics. You have the skills to build well-tested, reliable, relatively bug-free software using uncompromising software design and the intelligent levels of automated testing. In addition to owning the development of the heart and core of SpinGo's infrastructure, you are expected to be self-motivated, give accurate estimates and deliver quality code on time.
- Extremely competitive salary. We want the best, know what that costs and aren't shy about it.
- Health, dental, and vision plans
- Unlimited PTO
- Flexible full-time work schedule
- Autonomous culture
- Work on a meaningful product that gets people off the couch
Skills & Requirements
- BS in a Software Development Field or Equivalent Work Experience
- Ability to take initiative and take the lead on raising the bar, improving code and innovating to create a better work environment
- Several years experience...
- Experience with Scala and a deep understanding of functional programming paradigm.
- Understanding of message queues, designing fault-tolerant, asynchronous systems.
Other Desired Qualifications
- An exceptionally large brain (for using, not for eating)
- Advanced skills with relational databases, preferably PostgreSQL
- Experience developing map or geolocation-based applications
- Experience implementing caching and NoSQL solutions (Redis, Memcached, Riak, ElasticSearch, etc.)
- Dev-ops skills: SaltStack (preferred), or others
SpinGo builds web and mobile products that help millions of people across the country discover local events.
We partner with media and national tech companies such as Yelp and SF Gate who use our platform to inform and engage their users. We have over 1000 partner sites with more being added each week.
At SpinGo, our goals are simple. We create extraordinary user experiences. We solve complex problems with elegant solutions. We do events better than anybody else.
SpinGo provides flexibility in work schedule in exchange for a dedicated commitment to the company's success. We believe in always doing the best work with integrity. Play hard, work hard, earn success. We solve problems creatively, and we’re always exploring new ideas. We believe that nothing is ever final, because innovation is continual.