About GetMyBoat

Address

Head office: 950 Tower Ln Suite 2117, Foster City, California, USA

Company Size

51-200
OfferZen Partner

GetMyBoat is an OfferZen partner committed to building a world-class tech team through OfferZen.

GetMyBoat is invested in developing the local tech community.

Fort Worth Inc. Magazine

A great article from Fort Worth INC. highlighting GetMyBoat's 2020 successes! Seeing equally exciting 200% growth in 2021 as people seek outdoor life and Joy.

Read article in full
SimilarWeb Official Winner Digital 100 2021

We’re officially one of the world’s 100 fastest-growing digital brands according to SimilarWeb’s #Digital100.

Apple's App of the Day

GetMyBoat was featured as "App of the Day" on 19th July 2020. An amazing achievement by the team.

Read Feature on Apple.com
Summary

What We Do

GetMyBoat was founded in San Francisco in 2013 and has grown to be the world’s largest boat and watercraft experiences marketplace. GetMyBoat saw explosive growth in 2020, enabling hundreds of thousands of people to find joy on the water during a period of widespread difficulty. We’re seeing up to 700% growth in 2021 as people seek outdoor life and Joy.

Our mission is to open up the world of boating for both renters and owners. Boating enthusiasts get the benefits of worldwide inventory without the cost or headache of ownership. And as the average boat is only used 8% of the year, boat owners get the chance to make owning a boat more affordable by earning an income from their under-utilized asset.

With more than 140,000 listings in 184 countries and over 9,300 locations, there's something for everyone, worldwide. Our platform serves 100,000+ daily active users and is available on web and iOS & Android mobile apps. Last year we were awarded Apple's App of the Day and just last month SimilarWeb announced we’re officially one of the world’s 100 fastest-growing digital brands.

Why Work For Us

We’re in a scale-up phase with a huge growth opportunity in front of us. With the media regularly referring to us as the Airbnb for boats, it’s an exciting time and you can feel that energy and buzz throughout the company. Be a part of a fast growing marketplace, have direct impact on the product and see your work used by millions of users. Joining our team is a fantastic opportunity to up your game, advance in your career and push your technical skills. In addition to competitive market rates, we offer flexible working hours, remote working and the hardware of your choice so you can excel in your role.

Our Culture

We are a remote first distributed company with employees on five continents. Remote is baked into our DNA and has been a big part of our culture since we started. We're a small and lean company, intensely focused on growing our business.

We move fast (without breaking things!) and embrace the lean startup methodology. Our values include Openness, Trust, Honesty, Transparency, No Egos and an emphasis on strong team players. We're a very small, focused, talented team of developers with a high output; it's amazing what we've done so far. Low on politics and high on productivity, we all take satisfaction from performing our craft well and shipping great products.

Our Engineering Processes

Working in two week sprints, we run a planning session to map out the high level goals and resource allocation. With input from the whole team including designer, developers and DevOps we decide on deliverables and objectives for the two week sprint. We make an effort to keep the sprints sensible as we observed that stretch goals that are seldom hit become demotivating.

We believe strongly in writing peer reviewed technical specs before we start writing code. This exploratory process forces us to really understand the problem and hash out the best solution and potential pitfalls. We also consider how these changes will affect performance and scale and work to solve these problems at the design phase. Developers unfamiliar with this process can feel like they aren't being productive, and it's a luxury to take a few days to think "deep thoughts", but we've proved that it saves time down the road and gets us faster to the optimal solution. We conclude the sprint with a retrospective session and produce a set of "actionable commitments" to improve our process. We're always tweaking and adjusting, it's a continual process.

All work is tracked in a Kanban project management tool (Trello) which visualises what is in progress across the entire team. We run another Kanban board (GitHub Projects ) to schedule testing and sign-offs with our QA team.

We maintain a high level roadmap for the next two quarters to visualise timelines and provide insight into upcoming projects and dependencies, however we bake in flexibility as we know things can change quickly. It's our map through the fog of war but when new information becomes available we're not locked in.

Every week the heads of department (Sales, Marketing, Customer Service, Product) send a report with all developers CC'd on. Every month a company wide newsletter is sent with key company metrics (revenue, traffic, users etc). Transparency is really important to us and we encourage our team to reach out and ask questions to the management team if they want to learn more about the business.

One-to-One catchup sessions are held once a month, to give team members an opportunity to do a personal catchup with their manager. Typically these run to thirty minutes and sessions are concluded with actions points for both the developer and the manager.

Developers work typical days whilst having control of their own time; we're all adults here and run on trust. We run standup calls via Skype three times a week - Monday, Wednesday, Thursday - at 15h30 South African time and the time from 15h00 to 17h00 is our key window to collaborate with team members in the US timezone.

Developers use our "One Click Install" docker environment to stand up an exact duplicate of the production environment on their local environment. All work takes place in feature branches, with peer review of pull requests. Peer review helps catch bugs and ensure product knowledge is spread across the team. We don't think anything of deploying multiple times a day and we rely heavily on automated tests. Every commit pushed to GitHub triggers a build. Passing builds merged into the production branch trigger and automated deploy.

Our Hiring Process

We send candidates a short list of written questions to kick off the process. Next we run a video Google Meet introduction call (30 minutes) to check expectations and experience levels are aligned. A key goal is to educate the candidate on the position and the company, answering any questions early on in the process. The selected candidates move into the the interview process.

The first interview is with our Engineering Manager and usually runs for 1 hour. We're happy to do these interviews early morning / late afternoon to accommodate candidates work schedule. Candidates that meet our criteria will then move onto a second interview, where they will have a chance to meet some of the engineering team and for our developers to get into the trenches with tech conversations and code. Again this interview will take around 1 hour. Due diligence is carried out to check references, previous jobs and education.

New employees are paired with another team members to learn the culture, expectations, product, technology stack and work processes. We find it helpful to make sure that after the interviews are over and you’re getting your hands dirty it still feels like a great fit (we fully expect that it will). The first month is critical, we'd rather fail fast if things are not working out. We feel it is super important that all new hires are aligned and feel comfortable.

Our Engineering Challenges

We're constantly working to improve and refine our product and user experience. In addition as we grow new engineering challenges emerge including the following:

Scale and Microservices

Year-over-year our platform grows fast, our goal is to scale to the demand and provide a seamless user experience. With owners running their business on our marketplace it's imperative we stay online. With Kubernetes and Docker in place we've laid the foundation for moving to a micro-service architecture. We're looking at moving away from worker queues and to stream-processing mechanisms such as Kafka. The move to real time chat is demanding a rethink of our data stores and caching mechanisms. Going forward scaling our platform to support our millions of users is a core focus.

Payments, Forex and Fraud

This year we'll run over a $150 million dollars through our global marketplace with transactions in hundreds of currencies. We're optimising our operations to reduce payout times for our owners and drive costs down, ultimately becoming our own forex platform. As we grow we focus increasingly on fraud detection and prevention and look to utilise machine learning tooling to combat it.

Performance

Whether you're using the iPhone app in Sydney, Australia or browsing the website on a laptop in New York we need things to fly. A focus on optimising our front-end and API performance is vital and leveraging advanced CDN caching mechanisms to serve dynamic content from the EDGE.

Search

Search is at the heart of our product and we're always working to improve our algorithms and ultimately personalise results based on a user's demographic and location information and previous search and booking activity.

Perks
Remote Working
No Dress Code
Flexible Hours
Choose your own workstation
Co-working space allowance
Tech Stack

Application and Data

Amazon S3
Amazon EC2
Amazon VPC
Objective-C
Javascript
Node.js
Python
MySQL
PHP
Swift
React
Redis
HTML5
Go
Django
Bootstrap
nginx
Kotlin
Kafka
TypeScript
Kibana
Amazon CloudFront

DevOps

GitHub
Pingdom
Circle CI
Git
Docker
Gradle
Selenium
Android Studio
npm
Xcode
Kubernetes

Utilities

Amazon Route 53
Elasticsearch
Google Analytics
Mailgun
Tableau
Zeplin

Business Tools

Google Apps
Slack
Trello
MailChimp
Zendesk
In 2020 we enabled hundreds of thousands of people to find joy on the water during a period of widespread difficulty.
Featured as Apple's App of the Day on 19th July 2020.