Sr. Full Stack Engineer - Ruby on Rails and React JS
BuildBook
·
Posted:
August 30, 2023
·
Remote
About the position
You will be joining a rapidly growing company that utilizes Ruby on Rails and ReactJS technology. Your main responsibility will be to build and develop software products while ensuring a seamless user experience. Collaboration with various teams and close interaction with customers will be essential in shaping the future of our product line. As a technical leader, you will have the opportunity to make autonomous engineering decisions and contribute to solving real-world problems for our customers.
Responsibilities
- Roll up sleeves and build software using Ruby on Rails, ReactJS, and React Native
- Ensure the product is user-friendly, intuitive, and requires no training
- Collaborate with business, design, and customer support to shape the future of the product line
- Occasionally develop new products and codebases
- Work through ambiguity, identify issues, and offer suggestions based on experience
- Integrate internal calendar system with Google Calendar and others
- Monitor and resolve bottlenecks in API endpoints
- Address user-reported bugs in React Native app
- Create custom chat experience using Twilio's Conversations API
- Implement drag and drop functionality in a to-do list
- Identify and fix issues in open source projects
- Add CSS3 and JavaScript animations for enhanced UI feedback
- Roll out new features behind beta flags and test with a select group
- Have an outsized impact on the success of the product and company
- Be proficient in Rails, React, or similar frameworks
- Have experience in creating and shipping software in a production environment
- Demonstrate past experience in building products
- Work remotely within US time zones
- Collaborate effectively with a diverse team in a distributed remote environment
- Possess technical leadership experience or aspire to be in a technical leadership role
- Act as a technical leader on teams, knowing and growing a product or featureset
- Make day-to-day engineering decisions and collaborate with other teams when necessary
- Produce an amazing product and solve real-world problems for customers
- Provide mentorship to the team without direct reports
Requirements
- Proficiency in Ruby on Rails and ReactJS, as well as familiarity with React Native
- Ability to work in a period of rapid growth and be proactive in building software
- Strong focus on user experience and collaboration in software development
- Experience working closely with business, design, and customer support teams
- Ability to work through ambiguity, identify issues, and offer suggestions
- Experience integrating internal calendar systems with external platforms like Google Calendar
- Knowledge of APM software for monitoring and resolving API bottlenecks
- Familiarity with bug fixing in React Native apps
- Experience with Twilio's Conversations API for creating custom chat experiences
- Ability to implement drag and drop functionality in web applications
- Proficiency in CSS3 and JavaScript animations for enhanced UI feedback
- Experience with open source projects, including identifying and fixing issues
- Strong productivity and proficiency in Rails, React, or similar frameworks
- Previous experience in creating and shipping software in a production environment
- Strong communication and collaboration skills in a remote work environment
- Technical leadership experience or a strong desire to be in a technical leadership role
Benefits
- Competitive salary range of $150,000-$165,000
- Participation in Housecall Pro's equity plan
- Health care insurance (medical, dental, vision, disability)
- Employee assistance program
- 401(K) retirement plan
- Flexible time off
- Paid parental leave
- Tech reimbursement
- Other company benefits