Sr Ruby on Rails Senior Developer/Architect - RoR 3, RSpec, Cucumber, Sinatra, Apache, EC2, MySQL

Apply Now
Company: Searchtech Consulting
Location Palo Alto, CA
Date Posted: June 8, 2015
Source: Searchtech Consulting

Imagine a mobile geo-location social platform that converge social networks and mobile technology that creates a whole new paradigm for social networking like where Twitter meets Foursquare. Additionally, these types of capabilities are not limited to one or two mobile devices but are enabled across almost any mobile device. Better yet, how would you like to be part of the founding team that builds this enabling technology? If you are at the top of your game and like hard challenges, then please read more.

Our client is an early stage company with great financial backing that has solved a number of problems associated with the traditional mobile applications. There is too much information presented and too much chatter with certain applications like twitter. Certain features of applications like Foursquare are cumbersome. Who has access to view your information on line is an issue with certain sites. It is overwhelming to consider what do you respond to, who do you follow, how do you eliminate spam? Even the user interface on these sites is too busy. Our client has solved the problems associated with the above applications on almost all mobile devices. Additionally, there backend data analytics is a learning system that gives them granular detail on the fly of how their applications/site is being used, or not used, and suggest to them on how to improve and maximize the users experience.

Their idea was incredibly well received by the venture capital community, so much so they received funding terms quickly after their presentation.  They received offers from several different VCs and chose two top tier VCs. They chose these firms because they really understands the business proposition due to their experience working with other well-known related companies and successful investments, as well as all the resources their firm provides to their portfolio companies.  Their idea is very profound, but they have some very clever patent pending technologies that have helped them solve the problem.

Early test for this technology were done at some top universities and research labs and the adoption of their product grew from 1 person to 1,400 in less than 40 minutes. This technology could be used for events, finding people in like places or maybe even gain more advertising visibility for your products to your existing customers or potential customers. The analytics behind this technology are real-time and granular so that instead of using historical data to see how customers are using applications/products/services, or not, you can make improvements on the product immediately. This has some enterprise customers excited. They have multiple Fortune 500 customers committed to their product; this business alone will make them profitable from day one of launch. Even though they have a small team, they need to scale the company and their product to hit their launch date very soon. Thats where you come in

The Team:

Currently they have two co-founders: one is the co-founder acting CTO and CEO and the other is co-founder and COO. They have 6 others team members and they are growing quickly!

The acting CTO and has been responsible for most of the architecture thus far. He is a true renaissance man, passionate about building companies, top-notch teams and technology, as well as a genius! He is accompanied by the COO who is equal to the CEO on passion and smarts, but guides the company from a sales, business development and marketing perspective.

The remainder of the team is made up of a DB guru formerly from Zappos, a MIT PhD in Machine Learning, a HTML expert from an Ad Networking company, a star Ruby engineer, a UI/UX expert and PhD from Stanfords HCI program and a star player from Ning. This is a really tight well integrated team that works well together and all are passionate about the company and technology. No one person is better than the other and they bring unique ideas and solutions to the table. They are a check your ego at the door kind of company.


For backend they use Ruby on Rails 3, RSpec, Sinatra, Cucumber and they may be moving to Scala and their DB is MySQL. Their development Server is Apache Tomcat. For the UI they use HTML 5.0, and CSS 3. They utilize Lucene and SOLR for the search side. They are hosting on Amazon EC2 cloud.  Their version control is Git.

Their biggest challenges:

  • Their philosophy is to always be listening to the user and always be testing.
  • Bringing in 500 people into their office to test their product and measure how it is being used or not used.
  • Build a viral product and make it sticky.
  • Finding really excellent people for their team

Position: Sr. Ruby/Architect


- 4+ years experience with Ruby/Ruby on Rails

- Must have Rails 3 knowledge and experience

- Know and be semi-proficient in another language (Python, Java, etc)

- Familiar with MySQL or Mongo DB (No SQL)

- Can guide others (mentor)

- Knows Git very well

- Test Driven Development

- Must be an energetic "self-starter" with the ability to take ownership and be accountable for deliverables

- Agile, Agile, Agile -Ability to work in a fast paced agile environment with continuous integration, unit/integration/load/performance testing (No exaggeration when we say this is the fastest environment they have ever worked in)

- Obsessive about learning the newest technology tricks and sharing your intellectual gems with others - This means they learn on their own outside of work


- Experience with one or more caching mechanisms (Memcached, Redis)

- Experience with complex server systems that serve a high-volume of activity

- A keen interest in development for mobile applications

Please send resume responses as MS Word Doc attachment to:

Other jobs you might like

  • Software Engineer 2


    - Mountain View, CA

    Description Responsibilities * Successful delivery of high quality web or mobile software (requirements, design, code, documentation, etc.) * Roughly 80-95% hands-on ...

    4 days ago from Intuit
  • Software Engineer - Web Apps

    Simply Hired

    - Sunnyvale, CA

    Simply Hired is seeking a talented, passionate, senior-level Web Apps Engineer to refine, evolve and innovate new features for our next generation search experience that ...

    5 days ago from Simply Hired
  • Applications Engineer


    RKI Instruments, Inc.

    - Union City, CA

    RKI Instruments, Inc., an innovative gas detection company located in Union City, is seeking a focused individual with strong technical and interpersonal communication skills ...

    1 day ago from Rki Instruments
  • Java Software Designer

    Hewlett Packard

    - Sunnyvale, CA

    Description Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer ...

    11 days ago from Hewlett Packard
  • Lead Ruby on Rails Developer TECH


    Nelson Companies

    - Mountain View, CA

    Lead Ruby on Rails Developer needed! All new codebase! Join a team that is focused on building a platform that enables to transform the way people learn and interact with ...

    2 hours ago from Nelson Companies
  • Senior Software Engineer (Java/Server Side)


    - Mountain View, CA

    Overview MobileIron is on the cutting edge of the mobile revolution. The company was founded with the belief that mobility would fundamentally change every business ...

    11 days ago from Mobileiron
  • Lead Electron Microscopist (33785)


    Stanford Health Care

    - Palo Alto, CA

    Job Description Provides advice, guidance and work priorities to Staff Electron Microscopists, laboratory assistants and laboratory technicians. Ensures proper staffing and ...

    2 days ago from Stanford Health Care
  • Java Platform Engineer

    - Belmont, CA

    Software Engineers are responsible for designing and delivering the high quality software the drives's websites, management site, and mobile products. The ...

    6 days ago from
  • Software Engineer III


    - San Bruno, CA

    Position Summary We are seeking a Software Engineer III professional in our San Bruno, CA office. Position Description Duties: Demonstrate up-to-date expertise and apply ...

    4 days ago from Walmart
  • Android Developer - TECH


    Nelson Companies

    - Mountain View, CA

    Android Developer Mountain View, CA Compensation: $72.56 per hour - $104.18 per hour Nelson Technology is seeking an Android Developer for a 1 year contract (W2 only, ...

    2 days ago from Nelson Companies

Show Me More