Tapiture helps people discover, share and buy the best things online. We blend editorial content, ecommerce and social sharing into a platform that is shaping the future of social commerce!
The Tapiture team is looking for a goal driven software developer with an understanding of the full-stack. We need a developer who can deploy solutions and can focus on practicality over cleverness.
We look for engineers who love finding efficient and thoughtful solutions to a variety of technical and product challenges. If you create smart, simple and streamlined answers to complex technical problems, we want to hear from you.
This position is located in Venice, CA. On the beach.
Experience & Qualifications
Understand the Tapiture business and its user needs from a product perspective
Bachelors degree in computer science (a Master’s is a plus), or equivalent industry experience
Expertise with at least one major SQL/NoSQL system (MySQL, Cassandra, etc.)
Expertise with at least two of the following programming languages: Java, Objective-C, Scala and C++
The ability to jump into a project and contribute immediately to both architecture and implementation
2 to 5 years of experience writing and shipping code (we are open to grads if they are REALLY motivated)
High availability solutions
Linux systems configuration and administration.
Familiarity with AWS ecosystem.
Familiarity with Akka actor systems.
Familiarity with JIRA/Git.
Familiarity with image processing (OpenCV, etc).
Familiarity with machine learning (Mahout etc).
A passion for learning and getting things done.
Compensation & Benefits
Competitive salary based on experience and talent
Eligible for company stock option plan
2 weeks paid vacation
PPO and HMO health insurance, dental and vision plan included
Work in the heart of Silicon Beach a.k.a. Venice Beach…on the beach
Scope of Supervision/Authority
This position involves working with key team members to complete business objectives. Work is judged through project objectives and measured against the successful completion of the assigned tasks.
Decision-making authority is defined through the scope of internal/external contacts and associations required to complete business objectives. Authority includes making recommendations on company policies and procedures, as needed or directed.
The Developer is required to conduct business affairs on the behalf of Tapiture, Inc. in an appropriate and ethical manner.
Employee Signature Date
Supervisor Signature Date