A membership club for RVers offering overnights at 3500+ wineries, breweries, distilleries, farms, golf clubs and more!
Senior Full Stack Engineer
Location
Alaska + 2 moreAll locations: Alaska | California | Hawaii
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Engineer
Harvest Hosts
• Help build great experiences for our members and hosts, across new features, our core membership products, and our mobile apps. • Think about problems and solutions with a long-term view while making the practical trade-offs that help the company move quickly. • Collaborate with product, marketing, customer service, and finance to prioritize and refine as you go.
Job Requirements
- 3+ years of writing clean, maintainable, well-tested code, with recent hands-on work in modern JS frameworks (React/Next.js)
- You've built and shipped React Native and Expo apps.
- Familiarity with automated app testing (e.g., Maestro) is a plus.
- You use AI to work faster and build smarter, from AI-assisted coding to prototyping and shipping AI-powered features into the product.
- You own features from problem to production: shaping requirements, making the call on how to build, and shipping.
- You help own the customer experience and can identify insights, opportunities, and requirements for new features.
- You'll dig into unfamiliar territory, try a new technology, or build a proof of concept for a promising idea.
Benefits
- Competitive salary – base compensation up to market rates plus bonus or variable compensation, based on position
- Deferred Compensation for eligible positions
- Remote Work – work anywhere within the United States
- Health Benefits: Medical, Dental and Vision Insurance; Gynecology, Fertility and Family-building Care; Online Mental Health Therapy; Virtual healthcare
- Employee Assistance Program with 24/7 access to support mental health and a balanced lifestyle
- HSA/FSA
- Life and AD&D Insurance
- Voluntary Short and Long Term Disability
- PTO – At least 3 weeks per year!
- 401(K) – With Company Match on up to 5% of your contribution
- Parental Leave – Up to 6 weeks of parental leave
- Equipment – Get a work laptop + additional equipment as needed
- Rallies – In-person rallies including all-hands and department specific
- Discounts – Receive a free Harvest Hosts annual membership including access to member discounts
- Tour de Hosts Stipend - We want all team members to experience what it’s like to be a Member and learn more about our Hosts. We encourage all team members to visit our amazing Hosts, express our gratitude, and give back to these small businesses.
- Employee Recognition and Rewards Program - peer-to-peer recognition and rewards program to show gratitude and recognize everything from small wins to major accomplishments.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and evolve backend services and APIs as your primary focus • Design, implement, and operate REST APIs and services in Python • Build durable data models and data access using PostgreSQL (or comparable RDBMS) • Improve reliability and operability through logging, metrics, tracing, and robust error handling • Deliver and maintain WebApp features by building UI functionality using React (hooks) • Implement consistent UI with HTML/CSS and Tailwind CSS • Integrate APIs and handle routing/state patterns as needed (Redux is a plus, not required) • Ship and maintain cloud infrastructure using AWS CDK (TypeScript or Python) • Work with AWS serverless services (e.g., API Gateway, Lambda) and deployment pipelines • Contribute to CI/CD and DevOps practices to ship safely and often
• Support the development and maintenance of applications using Angular 21 and .NET 10. • Develop and maintain scripts and applications using Python to support automation, integrations, and data processing. • Assist in creating and consuming REST APIs. • Support bug fixes, enhancements, and platform maintenance. • Work with MySQL 8 databases. • Participate in code reviews and Agile ceremonies. • Help identify and resolve bugs. • Assist in evolving CI/CD processes using GitHub Actions. • Continuously learn alongside the technical team and collaborate across different development areas.
Software Engineer
Internet Testing Systems (ITS)ITS offers solutions for the management, delivery, and reporting of assessment programs.
• Design, develop, and maintain high-quality software applications • Implement C# OOP and SOLID principles • Participate in the full software development lifecycle, including requirement gathering, design, development, testing, and deployment • Configure CI/CD pipelines and support DevOps practices • Troubleshoot and debug applications
• Drive work with structure and momentum, eliminating ambiguity and building confidence across delivery teams and client stakeholders. • Be the technical interpreter for client stakeholders: uncovering nuances of the business need; framing the requirements in actionable terms; articulating to stakeholders in plain language the available options and our recommendations; communicating how the designed solution meets the business need; building a relationship as a trusted advisor. • Analyze existing systems and recommend improvements in system architecture, development, and deployment process. • Create technical design of systems given desired functionality and project constraints such as budget and schedule. • Proactively spot risks, gaps, and opportunities, and design solutions in ambiguous situations before they require escalation. • When a client or project requires expertise in an unfamiliar technical domain, take ownership of closing the gap, learning on demand and adapting in real time. • Oversee and participate in implementation, including mentoring and guidance for development staff on a project. • Oversee and participate in deployment of systems and ensure maintenance and support capabilities for systems. • Provide high level estimates as inputs to project plans. • Prepare technical documentation. • Ensure development proceeds in accordance with the designed architecture and supports code and system quality. • Manage the AI agents used on the project team, including configuring, refining, and enhancing those tools, defining standards and constraints for their use across the team, and mentoring team members on them. • Own AI agent economics at the architecture level: caching strategy, model tiering, and fallback patterns that keep solutions performant and cost-appropriate. • Assist with proposed implementations and estimates for project proposals and RFP response activities. • Support the ownership and evolution of technical tools and practices used within the company, including improvements to the software development lifecycle and workflows. • Lead and support more junior members of the engineering team as a manager, mentor, technical resource, or career coach.




