Rivet Works is a fast-growing, early-stage software company in Austin, TX, and is now seeking a senior full-stack developer to join its growing engineering and operations team.

The Company:

Rivet Works is revolutionizing UGC. Our user-generated content platform helps brands go beyond reviews and what can be aggregated from social networks. The platform allows online product retailers to generate stories from its customers, automatically associate the UGC with products and data, and dynamically publish the compelling UGC in the purchase path. More authentic, relevant, and useful content is injected into the shopping experience and the results are conversion, engagement, and traffic increases that are higher than any other form of UGC on the market.

Here's what our customers said when choosing Rivet Works:

"This is the 'new review.'" -- VP of Ecommerce for a major beauty brand

"I was considering going with a review platform, but your value prop is amazing, and this is exactly what I want. Your product rocks!" -- BigCommerce store owner

"The value of providing unbiased examples of products installed in people’s homes will be a game changer and separate us from the competition." -- Justin Bergson, Build.com's Content Marketing Specialist, speaking about before-and-after project stories only possible on the Rivet platform

Your Role:

As a full-stack developer you are an integral part of Rivet Works Engineering & Operations. You will work alongside a skilled designer, backend developer, UX engineer, and AWS ninja in a tight-knit agile development team. You will architect and develop functional prototypes and production-ready systems from high-level specifications and design mockups. The applications that you develop will span the entire software stack with an emphasis on robust architecture, performance, reliability, and security. At Rivet Works, we view our platform as more than just a product, it’s a member of the team - where data is gold and automation is king! You’ll help us make it better!

This position is ideal for an experienced developer with a passion for innovative technology and a hunger for learning new tools, techniques, and methodologies. We’re looking for a well-rounded team player who enjoys working in a collaborative environment, and is eager to share knowledge and experience with peers; a self-motivator who takes initiative, doesn’t mind getting his or her hands dirty, and is open to having fun while building a world-class SaaS platform.


  • Participate in the full life-cycle development process from definition and design to product delivery as a member of an agile engineering and operations team
  • Identify the right blend of functionality, usability, performance, and scalability to rapidly implement and iterate on MVP solutions
  • Communicate technical concepts with trade-offs, risks, and benefits to the various business stakeholders
  • Develop full-stack applications in Python and JavaScript that interface with SQL and Elasticsearch data stores
  • Develop Python-based web APIs
  • Implement production user interfaces in JavaScript (JQuery, AngularJS, and React)
  • Implement test cases and automated test suites for new and existing functionality
  • Evaluate and resolve technical issues on the Rivet Works platform and within customer environments
  • Keep up to date on new technologies and share knowledge with the engineering team
  • Continuously improve software engineering practices
  • Assist in producing user documentation as necessary

Skills & Traits:

  • 5+ years experience in software development in SaaS companies with strong coding skills in Python and JavaScript; Java experience a plus
  • Demonstrated knowledge of software development, testing, and debugging in a Linux environment
  • Experience with large scale, high performance systems and APIs (particularly in SaaS environments)
  • Strong understanding of JavaScript and jQuery; experience with client-side frameworks, such as AngularJS, React, and Backbone.js
  • Deep understanding of the web technology stack (e.g. HTTP, cookies, headers, caching, DNS lookup, etc.)
  • Experience with relational databases and Elasticsearch
  • Familiarity with Amazon Web Services
  • Machine learning and/or big data experience a plus (e.g. Hadoop, TensorFlow, scikit-learn/Pandas/NumPy)
  • Secure software development experience also a plus (e.g. OWASP Top 10, authentication, access control, etc.)
  • Working knowledge of build systems for automating tasks, such as Grunt or Gulp
  • Familiarity with CI/CD processes and tools, testing frameworks and practices, and test development (preferably GitHub, Jenkins, Selenium, Protractor, and Frisby)
  • Strong source management skills, preferably using Git
  • Demonstrated ability to work in a fast paced environment, with highly creative development teams
  • Must be self-motivated, proactive, and able to execute tasks independently and within a team environment
  • Analytical and creative problem solver and solution-finder
  • Eagerness to learn and develop new skills continuously
  • Strong written and oral communication skills
  • BS in Computer Science or related area, or relevant work experience

Rivet Works Culture & Benefits:

  • We embrace these 8 core values: Integrity, Respect, Initiative, Passion, Performance, Honest Dialog, Speed, & Creativity (visit our Culture page to read more about our values and see if we’re a match: http://www.rivet.works/our-culture)
  • Casual and relaxed work environment
  • Let your stomach decide! Lunch provided every Wednesday, breakfast provided every Friday.
  • Impromptu games and competitions (our office is outfitted with a kegerator, ping pong table, and a classic Atari console)
  • Daily “gongs” for sales, product releases, and important wins
  • Bi-weekly all-company gatherings for exchanging important news and celebrating recent successes
  • Quarterly company events
  • Unlimited vacation
  • Partially-subsidized health insurance
  • 401k
  • Stock options
  • Smart, amazing people

Apply to ben.lail@rivet.works