MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Principal Full-Stack Engineer - React & React Native

RV LIFE

Full-time
Anywhere
javascript
react native
react
engineer
aws
Apply for this position

At RV LIFE, we're dedicated to making RVing simple and enjoyable for everyone. We're seeking a seasoned Principal Full-Stack Engineer to lead the development of innovative applications that will shape the future of RVing technology. This role is ideal for an experienced engineer who excels in building applications from the ground up, architecting scalable systems, and staying at the forefront of technology. As a fully remote company, we offer the flexibility to work from anywhere with a reliable internet connection.

Responsibilities:

  • Lead and Architect: Take ownership of the architecture and development of scalable, maintainable React and React Native applications. Design and implement robust serverless architectures on AWS, ensuring that best practices are followed across all projects.

  • Greenfield Development: Spearhead the creation of new applications from the ground up, utilizing cutting-edge technologies and scalable serverless solutions on AWS to ensure the system’s longevity and performance.

  • Innovate and Evolve: Stay on the cusp of technology by continually exploring new frameworks, tools, and methodologies. Assess and recognize when it’s time to pivot to new technologies to maintain innovation and efficiency within the development process.

  • Scalable and Serverless Solutions: Architect and implement serverless infrastructure on AWS, leveraging services such as AWS Lambda, API Gateway, DynamoDB, and S3 to create highly scalable, resilient, and cost-effective solutions.

  • Back-End Development: Develop and maintain robust, serverless back-end services and APIs, ensuring they meet the highest standards of performance, quality, and security.

  • Technical Leadership: Serve as the go-to expert for both new and existing projects. Provide hands-on leadership and problem-solving to help teams overcome complex challenges, especially in high-impact scenarios.

  • Feature Integration: Develop and integrate new features and components into both web and mobile applications using React, ensuring seamless functionality and a superior user experience.

  • Influence Technical Direction: Lead the adoption of industry best practices in React, React Native, and serverless architecture. Shape the technical direction and strategic decisions across all projects to ensure long-term success.

  • Independent and Collaborative Work: Thrive in an environment where you can work autonomously or within a team as needed. Adapt your approach based on project demands, whether you’re driving a solo initiative or collaborating closely with others.

  • Agile Development: Champion and refine agile development practices, optimizing continuous integration and deployment pipelines for rapid, reliable, and scalable releases.

  • Proactive Problem-Solving: Demonstrate the ability to ask questions and seek guidance when needed, particularly in a fast-paced, rapidly evolving environment. Your proactive approach ensures that we continue to move quickly and efficiently.

  • Knowledge Transfer and Mentorship: Passionately transfer your knowledge to teammates who are eager to learn. Mentor and pair with engineers to elevate the team’s technical skills, fostering an environment of continuous learning and growth.

  • Code Reviews and Standards: Conduct thorough code reviews, uphold high coding standards, and drive continuous improvement in development processes.

Minimum Experience:

  • Experience: At least 10 years of software development experience focusing on front-end technologies, with over 6 years developing scalable web apps using modern JavaScript frameworks like React and state management tools such as Redux. Extensive experience with React Native, having led or significantly contributed to mobile app projects built from scratch. Proficiency in serverless architecture on AWS, including hands-on experience with AWS Lambda, API Gateway, DynamoDB, and related services.

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience.

  • Skills: Strong understanding of scalable cloud architecture and AWS services for high availability and performance. Deep familiarity with Agile development methodologies, particularly SCRUM or Kanban, and proven experience implementing standard security practices to protect customer data.

Preferred Experience:

  • AWS Expertise: AWS Solutions Architect certification or equivalent experience designing scalable, secure cloud-based solutions.

  • TypeScript Proficiency: Expertise in TypeScript across both front-end and back-end codebases.

  • Testing Frameworks: Significant experience with automated testing frameworks like Jest and Cypress.

  • Micro Frontends: Hands-on experience with micro frontends and building scalable, component-based architectures.

  • Design Patterns: Deep understanding of design patterns and their practical application.

  • Location-Based Services: Familiarity with services like HERE Maps or Google Maps.

  • Responsive Design: Strong proficiency in responsive web design, Atomic Design principles, and mobile-first development.

Bonus Points:

  • Passion for RVing: A strong connection to the RV lifestyle.

  • Product Ownership: Demonstrated ownership and pride in building products that offer exceptional user experiences.

  • Analytical Skills: High-level analytical skills with the ability to influence business logic and strategy through software solutions.

Company Culture:

At RV LIFE, we value innovation, collaboration, and a passion for adventure. Our fully remote team is united by a mission to enhance the RVing experience. We encourage continuous learning and professional growth, supporting our team members in achieving their personal and professional goals.

Benefits:

  • Competitive Salary: Offering a salary commensurate with experience and industry standards.

  • Flexible Working Hours: Work when you're most productive.

  • Professional Development: Opportunities for continuous learning and career advancement.

  • Remote Work: Work from anywhere with a reliable internet connection.

Equal Opportunity Employer:

We are an equal-opportunity employer and welcome candidates from all backgrounds to apply. We are committed to fostering an inclusive environment where everyone feels respected and valued.

Application Process:

To maintain the integrity of our hiring process and deter fraudulent applications, we have implemented the following steps:

  • Detailed Application Submission: Please submit a personalized cover letter addressing your:

    • Experience with greenfield projects and building applications from scratch.

    • Specific examples of your work with serverless architectures on AWS.

    • Methods for staying current with emerging technologies.

    • Approach to technical leadership, mentorship, and knowledge transfer.

    • Examples of balancing independent work with team collaboration.

    • Include an up-to-date resume highlighting your relevant experience and qualifications.

  • Professional References: Be prepared to provide at least three professional references who can attest to your technical skills and work ethic.

  • Technical Assessment: Qualified candidates will be invited to complete a technical assessment or coding exercise relevant to the position.

  • Virtual Interviews: Interviews will be conducted via secure video conferencing. Candidates must present a valid photo ID at the time of the interview.

  • Background Verification: Candidates advancing to the final stages will undergo background checks consistent with local laws and regulations.

  • Data Privacy: All personal information collected during the hiring process will be used solely for recruitment purposes and handled in accordance with our privacy policy.

  • Important Note: Incomplete applications that do not include both a resume and a detailed cover letter addressing the points above may not be considered. We take fraudulent applications seriously; any attempt to misrepresent information during the application process will result in disqualification.

Join Our Team:

If you are a seasoned engineer who thrives on innovation, scalable solutions, and mentoring others—while balancing independence and teamwork—we want to hear from you.

Please submit your resume and a cover letter addressing the specific points listed in the application process.

We appreciate your interest in RV LIFE and look forward to reviewing your application.

Apply for this position
Bookmark Report

About the job

Full-time
Anywhere
91 Applicants
Posted 1 week ago
javascript
react native
react
engineer
aws

Apply for this position

Bookmark
Report
Enhancv advertisement

30,000+
REMOTE JOBS

Unlock access to our database and
kickstart your remote career
Join Premium

Principal Full-Stack Engineer - React & React Native

RV LIFE

At RV LIFE, we're dedicated to making RVing simple and enjoyable for everyone. We're seeking a seasoned Principal Full-Stack Engineer to lead the development of innovative applications that will shape the future of RVing technology. This role is ideal for an experienced engineer who excels in building applications from the ground up, architecting scalable systems, and staying at the forefront of technology. As a fully remote company, we offer the flexibility to work from anywhere with a reliable internet connection.

Responsibilities:

  • Lead and Architect: Take ownership of the architecture and development of scalable, maintainable React and React Native applications. Design and implement robust serverless architectures on AWS, ensuring that best practices are followed across all projects.

  • Greenfield Development: Spearhead the creation of new applications from the ground up, utilizing cutting-edge technologies and scalable serverless solutions on AWS to ensure the system’s longevity and performance.

  • Innovate and Evolve: Stay on the cusp of technology by continually exploring new frameworks, tools, and methodologies. Assess and recognize when it’s time to pivot to new technologies to maintain innovation and efficiency within the development process.

  • Scalable and Serverless Solutions: Architect and implement serverless infrastructure on AWS, leveraging services such as AWS Lambda, API Gateway, DynamoDB, and S3 to create highly scalable, resilient, and cost-effective solutions.

  • Back-End Development: Develop and maintain robust, serverless back-end services and APIs, ensuring they meet the highest standards of performance, quality, and security.

  • Technical Leadership: Serve as the go-to expert for both new and existing projects. Provide hands-on leadership and problem-solving to help teams overcome complex challenges, especially in high-impact scenarios.

  • Feature Integration: Develop and integrate new features and components into both web and mobile applications using React, ensuring seamless functionality and a superior user experience.

  • Influence Technical Direction: Lead the adoption of industry best practices in React, React Native, and serverless architecture. Shape the technical direction and strategic decisions across all projects to ensure long-term success.

  • Independent and Collaborative Work: Thrive in an environment where you can work autonomously or within a team as needed. Adapt your approach based on project demands, whether you’re driving a solo initiative or collaborating closely with others.

  • Agile Development: Champion and refine agile development practices, optimizing continuous integration and deployment pipelines for rapid, reliable, and scalable releases.

  • Proactive Problem-Solving: Demonstrate the ability to ask questions and seek guidance when needed, particularly in a fast-paced, rapidly evolving environment. Your proactive approach ensures that we continue to move quickly and efficiently.

  • Knowledge Transfer and Mentorship: Passionately transfer your knowledge to teammates who are eager to learn. Mentor and pair with engineers to elevate the team’s technical skills, fostering an environment of continuous learning and growth.

  • Code Reviews and Standards: Conduct thorough code reviews, uphold high coding standards, and drive continuous improvement in development processes.

Minimum Experience:

  • Experience: At least 10 years of software development experience focusing on front-end technologies, with over 6 years developing scalable web apps using modern JavaScript frameworks like React and state management tools such as Redux. Extensive experience with React Native, having led or significantly contributed to mobile app projects built from scratch. Proficiency in serverless architecture on AWS, including hands-on experience with AWS Lambda, API Gateway, DynamoDB, and related services.

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience.

  • Skills: Strong understanding of scalable cloud architecture and AWS services for high availability and performance. Deep familiarity with Agile development methodologies, particularly SCRUM or Kanban, and proven experience implementing standard security practices to protect customer data.

Preferred Experience:

  • AWS Expertise: AWS Solutions Architect certification or equivalent experience designing scalable, secure cloud-based solutions.

  • TypeScript Proficiency: Expertise in TypeScript across both front-end and back-end codebases.

  • Testing Frameworks: Significant experience with automated testing frameworks like Jest and Cypress.

  • Micro Frontends: Hands-on experience with micro frontends and building scalable, component-based architectures.

  • Design Patterns: Deep understanding of design patterns and their practical application.

  • Location-Based Services: Familiarity with services like HERE Maps or Google Maps.

  • Responsive Design: Strong proficiency in responsive web design, Atomic Design principles, and mobile-first development.

Bonus Points:

  • Passion for RVing: A strong connection to the RV lifestyle.

  • Product Ownership: Demonstrated ownership and pride in building products that offer exceptional user experiences.

  • Analytical Skills: High-level analytical skills with the ability to influence business logic and strategy through software solutions.

Company Culture:

At RV LIFE, we value innovation, collaboration, and a passion for adventure. Our fully remote team is united by a mission to enhance the RVing experience. We encourage continuous learning and professional growth, supporting our team members in achieving their personal and professional goals.

Benefits:

  • Competitive Salary: Offering a salary commensurate with experience and industry standards.

  • Flexible Working Hours: Work when you're most productive.

  • Professional Development: Opportunities for continuous learning and career advancement.

  • Remote Work: Work from anywhere with a reliable internet connection.

Equal Opportunity Employer:

We are an equal-opportunity employer and welcome candidates from all backgrounds to apply. We are committed to fostering an inclusive environment where everyone feels respected and valued.

Application Process:

To maintain the integrity of our hiring process and deter fraudulent applications, we have implemented the following steps:

  • Detailed Application Submission: Please submit a personalized cover letter addressing your:

    • Experience with greenfield projects and building applications from scratch.

    • Specific examples of your work with serverless architectures on AWS.

    • Methods for staying current with emerging technologies.

    • Approach to technical leadership, mentorship, and knowledge transfer.

    • Examples of balancing independent work with team collaboration.

    • Include an up-to-date resume highlighting your relevant experience and qualifications.

  • Professional References: Be prepared to provide at least three professional references who can attest to your technical skills and work ethic.

  • Technical Assessment: Qualified candidates will be invited to complete a technical assessment or coding exercise relevant to the position.

  • Virtual Interviews: Interviews will be conducted via secure video conferencing. Candidates must present a valid photo ID at the time of the interview.

  • Background Verification: Candidates advancing to the final stages will undergo background checks consistent with local laws and regulations.

  • Data Privacy: All personal information collected during the hiring process will be used solely for recruitment purposes and handled in accordance with our privacy policy.

  • Important Note: Incomplete applications that do not include both a resume and a detailed cover letter addressing the points above may not be considered. We take fraudulent applications seriously; any attempt to misrepresent information during the application process will result in disqualification.

Join Our Team:

If you are a seasoned engineer who thrives on innovation, scalable solutions, and mentoring others—while balancing independence and teamwork—we want to hear from you.

Please submit your resume and a cover letter addressing the specific points listed in the application process.

We appreciate your interest in RV LIFE and look forward to reviewing your application.

Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Free Job Alerts

Job Skills
API
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2025 Working Nomads.