RV Life is looking for a senior full-stack engineer to work on a rapidly expanding ecosystem of RV-related apps. The developer will maintain a react app and implement new features on a web-based single-page application. The company is fully remote, so no relocation is necessary! You will just need a steady internet connection. We have several full-time developers that extensively travel while working.
Why Work for Us:
We are a laid-back company that focuses on nurturing our employees and working together to make the RV’ing experience as easy as possible for our users.
We offer:
- Comprehensive benefits package including medical, dental, vision coverage, and 401(k)
- Monthly stipends for coffee, gyms, mental health, and high-speed internet.
- Complimentary high-end gear for development and testing.
- Unlimited, Flexible Vacation
- Competitive Salary, commensurate with applicable experience
- Team Retreats and Team Meetups
Responsibilities:
- Integrate new features and develop new components using React
- Develop software in a fast-paced agile development environment using the latest frameworks and patterns
- Collaborate with engineers, product owners and designers on new product features
- Make recommendations for the adoption of new technologies based on your experience
- Pair with and mentor teammates to develop and design prototypes to improve the customer journey interactively
- Work through the software development agile process and its best practices, from continuously integrating code to production deployment
- Code review pull requests in a CI/CD environment
- Review requirements and provide input
Minimum Experience:
- 7+ years of software development
- 4+ years of experience on a team developing scalable web apps in a modern Javascript framework (React, NestJS) and with a state management tool (Redux, Mobx)
- Experience working with MySQL
- BS in Computer Science or other related fields of study or applicable work experience
- Familiarity with SCRUM as a development method for Agile Development
- Familiarity with standard security practices protecting customer data
Preferred Experience:
- Experience with React
- Experience with Laravel
- Experience with Node.js
- Experience developing location-based services with HERE Maps or a similar framework
- Demonstrated knowledge and practical application of design patterns
- Familiarity with Atomic Design, Responsive Web Design, and Mobile-First principles
- Experience with Typescript
- Experience with testing frameworks like Jest and Cypress
- Experience with Axios
- Experience with Microframeworks
- Proficient with building and consuming microservices such as Rest
- Strong administrative/organizational skills (ability to effectively prioritize, manage time, and meet deadlines)
Bonus Points:
- Passion for RV’ing
- Strong sense of ownership for creating great products
- Highly developed ability to analyze and understand business context and logic behind the software solution
- You care about performance and understanding the impacts on customers