Senior Ruby Engineer
This job has expired. The employer might not be hiring anymore.
Threshold 360 was born from the idea that there’s a better way than static images to explore locations online, and to decide which thresholds to cross offline. Threshold has developed ground-breaking virtual tour technology to visualize locations in a new way - delivering a powerful experience for online visitors.
As Threshold has grown, this idea has become much more, evolving into an opportunity to really tell the story of each location, and inspire people around the world to discover locations both virtually and in person.
Today the Threshold Platform has grown to become one of the leading virtual tour solutions. The Threshold library includes more than 100,000 locations, has had over 1 billion views, and is growing every day.
With our ever-accelerating growth, we are now seeking to add a Senior Ruby/Rails Engineer to our team. You’ll be responsible for a significant part of our back-end technology stack - as well as managing the conversion of strategic parts of this stack to other languages. Based in Central/Southern Florida or remotely, this role is an opportunity to join in a key moment and truly make an impact.
Responsibilities
- Design, create, & deploy key Threshold technologies across a range of languages & platforms
- Work closely with product, marketing, & operations to define and deliver new products and enhancements
- Design & execute software processes, including web and mobile apps, APIs, and other technologies
- Undertake re-authoring projects for key elements of the Threshold technology stack
- Design & supervise quality assurance (user/programmatic system tests), integration, and feedback processes for software you create
Required Skills
- Expert-level knowledge of web systems architecture, design, and development
- Expertise with key software languages & frameworks including Ruby/Rails, JavaScript, REACT, Node.JS, Angular, WebGL, Java/C/C++
- Knowledge and implementation experience with on-line training systems
- In-depth understanding of SaaS technologies, business models
- Knowledge of 3D software/gaming development using Three.js/WebGL is a huge plus
About You
- Bachelor’s degree in Computer Science, or related field; Master’s degree in Computer Science strongly preferred
- 5+ years experience in a SaaS-related software development role, including knowledge of both front-end and back-end development and deployment
- Ideally reside in Central/South Florida, and/or 100% remote and open to occasional in-person meetings (3-5x per year)
- An enthusiastic and energetic team player
Compensation & Benefits
- Salary is competitive and commensurate with experience
- Equity in a fast-growing tech startup
- Exceptional health and dental insurance
- Life and disability insurance
- Flexible PTO and sick time
- Flexible work environment, with optional access to our downtown Tampa office
- The opportunity to build something great, working alongside other highly creative and driven individuals