Why you should join us? We're growing like a weed. Our dev team needs help to scale UpOut.
UpOut is a discriminating guide to the best weird parties, underground culture and unique happenings in your city. Our mission is to help make that epic night out, perfect first date or relaxing afternoon amazing.
We are a small tight knit team located in the heart of SoMA, San Francisco. Our environment is focused but we have loads of fun (after all, it's what we do). If you're passionate about helping people have fun, want to learn a lot and get in early at a growing startup, UpOut is a place where you'll thrive!
What You'll Be Doing
We are looking for an experienced software engineer who is passionate about building high performance, scalable, and functional server-side applications. You will be a key part of the overall engineering organization, building a variety of services that support the overall UpOut platform.
Our service is built on PHP, MySQL, Apache, Nginx, Python, Elasticsearch, Java, and Memcached. We’re hosted on AWS (EC2, RDS etc.) and use Github.
Build cutting-edge systems that move and process large volumes of data in an efficient, robust, and scalable fashion.
Collaborate as part of the Engineering team to architect, design, and build systems based on common standards and best practices.
Constantly monitor performance and other metrics to proactively identify issues and recommend changes and new features.
Become a domain expert on key technologies used by the UpOut platform.
Professional experience with Python and PHP of at least 1 year (If you don’t have experience either of these languages, please be willing to learn them and have professional experience of at least 1 year with either Java, C or C++)
Knowledge of SQL, and experience working with and writing high performance code optimized for transactional SQL databases.
Professional experience building scalable systems with MySQL and InnoDB
Solid understanding and practical experience in object oriented design and programming, design patterns and the software development life cycle.
Experience writing high performance software designed to scale
Comfortable in a start-up environment where innovation and change is the norm.
Comfortable using bug tracking software (Jira, BugZilla, FogBugz, etc.) and following tech specs when building a product.
Delivers using a collaborative approach to development and a commitment to the teamwork required to execute on company initiative.
Strong communication skills including the ability to communicate complex information to diverse audiences both speaking and in writing
A BS degree in computer science/engineering with a minimum of 1 year professional software development experience developing server-side applications.
90K - 130K salary
0.25% - 0.50% equity