Full-Time

Sr. SWE – Go Services

Posted on 6/27/2024

Boatsetter

Boatsetter

51-200 employees

Peer-to-peer boat rental and charter service

Consumer Goods
Entertainment

Senior

Remote in USA

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
NoSQL
Ruby on Rails
SQL
Postgres
Docker
AWS
Go
Terraform
Requirements
  • Experience with our tech stack: Go, Postgresql, DynamoDB, Terraform, Docker, AWS, and Kubernetes (some experience with Ruby on Rails is a nice to have)
  • Proven track record of designing and implementing scalable services architectures and modernizing tech stacks.
  • Profound familiarity with continuous delivery, iterative development practices, and top-tier automated software testing practices.
  • Mastery of database design and optimization, with exposure to both SQL and NoSQL databases.
  • Sound understanding of networking, caching, and distributed systems concepts.
  • Exceptional problem-solving skills and the ability to troubleshoot intricate issues.
  • Excellent collaboration and communication skills, thriving in cross-functional teams, experience with XP and mob/pair programming.
  • Past experience mentoring junior engineers and spearheading technical initiatives.
  • Participation in tech communities or as a speaker at conferences is a valuable asset.
  • While not a strict requirement, a genuine interest in the boating or outdoor experiences industries is a plus.
Responsibilities
  • Take ownership and initiative to improve code quality while aligning with goals and priorities set collaboratively with leadership. Avoid compromising project integrity or teamwork through unnecessary risks, such as taking shortcuts for the sake of speed, or not planning work to be successful. Be accountable for your work from conception through production support.
  • Collaborate closely with product managers and designers to integrate a product-focused mindset into the development process. Understand user needs, translating them into technical solutions that delight our users and align with product goals.
  • Write immaculate, maintainable, and efficient code, adhering to established coding standards and design principles. Collaborate with the engineering team to uphold consistent coding practices. Design and implement services that align seamlessly with best practices for scalability, fault tolerance, and maintenance. Pinpoint areas for enhancement, and propose and implement modern solutions that amplify scalability, maintainability, and overall system performance. Ensure solutions harmonize with our existing systems.
  • Advocate for and execute a robust testing culture, encompassing unit testing, integration testing, and other automated testing. Guarantee software reliability and stability via rigorous automated testing practices. Maintain high code tests coverage on commits, and practice TDD and testing before committing. Leverage BDD discovery to ensure a thorough understanding of use cases to build the right solution.
  • Adhere to development processes that facilitate frequent and dependable releases, such as: working in small batches; using methods like branch by abstraction and judicious use of feature flags; trunk based development; pair/mob programming; ensuring the pipeline is the source of truth whether or not an artifact is deployable, etc. (see: https://minimumcd.org/minimumcd/)
  • Act as a mentor, guiding junior engineers and facilitating knowledge-sharing sessions to elevate the team's competencies. Create and sustain comprehensive technical documentation, encompassing architectural diagrams, design choices, and migration blueprints.

Boatsetter operates in the boat rental and charter market, connecting boat owners, renters, and licensed captains through an online platform. Users can rent boats with or without a captain, catering to various boating experiences like fishing charters and luxury yacht rentals. The platform features over 50,000 boats in more than 700 locations worldwide, making it easy for renters to find a boat nearby. Boatsetter's peer-to-peer marketplace allows boat owners to list their boats, while the company earns a commission on each rental. Optional insurance coverage is available for added security. The platform also supports licensed captains, enhancing the experience for those without boating experience. Boatsetter aims to create an accessible and comprehensive boating ecosystem for all users.

Company Stage

Series B

Total Funding

$80.2M

Headquarters

Miami, Florida

Founded

2013

Growth & Insights
Headcount

6 month growth

1%

1 year growth

1%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • Boatsetter raised $38 million in Series B funding for growth.
  • The company has over 50,000 boats in more than 700 global locations.
  • Boatsetter's Summer Collection offers unique, curated boating experiences.

What critics are saying

  • Increased competition from GetMyBoat and Click&Boat in the boat rental market.
  • Potential regulatory challenges related to boat emissions in key areas.
  • Rising insurance costs could impact the affordability of Boatsetter's offerings.

What makes Boatsetter unique

  • Boatsetter unlocks 95% idle capacity of privately owned boats for rentals.
  • The platform offers a peer-to-peer marketplace similar to Airbnb for boats.
  • Boatsetter provides optional insurance coverage for both boat owners and renters.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Professional Development Budget

INACTIVE