BECOME PART OF OUR FAMILY

Contribute to our portfolio companies’ success by browsing open positions below.


Senior Full Stack Software Engineer at Mighty Networks
Palo Alto, CA, US

About the position

Join a team of full stack engineers that is versatile, collaborative, supportive, that loves solving tough puzzles.  Expand the breadth of features you work on. When we say full stack, we mean it. Features vary by release, you may be working on a back-end aggregation algorithm to send out notifications to members of our Networks one sprint, and a Navigation revamp to the Web/Responsive experience the next.

 

Senior Full Stack Software Engineer responsibilities are:

  • Own entire features sets: definition, design, and development
  • Mentor other engineers as we continue to grow our team
  • Help out in building the core front-end infrastructure for our engineering team
  • Troubleshoot and fix bugs to improve the user experience and the stability of our platform
  • Have full ownership of critical components of the platform
  • Develop and implement automated tests to ensure the quality and ongoing reliability of your features
  • Work closely with other developers and our team to tackle business problems using the best technologies available
  • Proactively contribute ideas for new features, as well as identify areas for improvement

What we're looking for:

  • BS or MS in Computer Science or equivalent work experience
  • 5+ years of industry experience doing full stack software development
  • 3+ years in Ruby on Rails development (or equivalent framework)
  • Strong understanding of Web technologies and distributed systems
  • Proficiency in JavaScript and at least two front-end JS frameworks
  • Experience designing and developing REST APIs
  • Experience with SQL and NoSQL data storage, experience with Elasticsearch is a plus
  • Excellent software engineering, design, and architecture skills
  • Familiarity with Unix shell tools development environment
  • Self-starter with a can-do attitude who has relentless desire to improve quality and quantity of your output
  • Team player with strong communication skills, both written and verbal
  • Demonstrated system thinking and expertise in more than one layer of a multi-tier architecture
  • Focused on simplicity and effectiveness of solutions
  • Constantly seeking feedback through peer design and code reviews
  • Bonus: Familiar with Ruby on Rails
  • Bonus: Familiar with AWS, Docker Containers and Ansible
  • Bonus: Familiar with Backbone.js and Marionette.js