Scoot Science Logo Scoot Science
Scoot Science Logo

Full-Stack Engineer

💰 $100,000 - $140,000 📅 10/02/2023

Apply

Job Description

### Overview

Scoot Science is a California-based, remote-first startup founded in 2017 by a
team of experienced oceanographers, agricultural economists, software
engineers, and data scientists. We promote responsible and sustainable use of
our oceans.

Our team is dedicated to illuminating the linkages between ocean conditions
and the ocean economy through operational intelligence, data analysis, and
forecasting. Our goal is to give our customers the best insight into what’s
currently happening, and what will be happening, in their coastal oceans. We
give our customers a critical edge in marine operations, risk management, and
long term planning by combining the best available ocean and atmospheric data
with in-house analytics and visualization.

If you love the ocean and are excited about the intersection of technology,
data, and operations... let’s talk.

### The Opportunity

We are hiring an enterprising and motivated data or software engineer with
excellent development and coding skills. This team member will contribute to
our flagship product, SeaState, bridging the gap between ocean sensors, data
infrastructure, and user experience for our aquaculture customers. We expect
candidates to have professional software or data engineering experience, but
they need not have direct experience with all parts of our stack as long as
they bring a willingness to learn.

### The Scoot Science Team

Our team is distributed and we practice remote work. We communicate
asynchronously and in real time to foster a collaborative work environment. We
also participate in periodic in-person meetings to focus on team building and
strategy. We encourage all of our team members to be continuous learners and
diversify their skills through professional development.

### Qualifications

* BS in Computer Science, a related technical field, or equivalent experience
* 3+ years hands-on experience developing and scaling web-based applications, preferably in a SaaS environment
* Experience with some areas of our tech stack (see below)
* Experience with automated testing, monitoring, and deployment of code in a cloud production environment
* Experience working on cloud infrastructure
* Emphasis on writing clear, well documented, and modular code

### Desired Skills

* Comfort working from the command line
* Ability to weigh relative costs and benefits of development time, computational resources, etc, of various technical approaches
* Creativity and the ability to solve complex problems without a roadmap
* Experience working in a collaborative, remote team environment

### Tech Stack

* AWS: EC2, Lambda, S3, EKS, SQS, SNS
* Infrastructure: Kubernetes, Docker, Github Actions, ArgoCD, Cypress, Ory, Pulumi
* Languages: Python, JavaScript, Typescript
* Frameworks: Node, React, GraphQL, Cube.js
* Data Engineering: Apache Airflow, Apache Avro, RESTful APIs
* Database: PostgreSQL, TimescaleDB, Redis
* Other: Plotly

### Work Authorization

* Must be authorized to work in the US
* No visa sponsorship at this time

### What you’ll do

As a member of the engineering team at Scoot, you’ll first and foremost be a
generalist working within a small team of experienced people. In this position
you'll be responsible for helping to build out all parts of the stack. You’ll
contribute to architecture design, infrastructure as code, CI/CD, feature
development, and testing. With the rest of the engineering team, you’ll have a
great deal of freedom and responsibility to define how the product works and
how it is developed. You’ll learn new technologies and skills in the
unfamiliar areas of our stack while quickly finding ways to contribute where
your experience more directly matches.

Within 1 month you’ll:

* Onboard and learn our internal communication and project management workflows
* Set up your remote work environment and access all of our tools and resources
* Learn the codebase around SeaState and associated infrastructure alongside team members

Within 3 months you’ll:

* Contribute to and maintain CI/CD and ETL pipelines
* Deploy, test, and monitor application infrastructure in AWS
* Work with the engineering team to develop new features

Within 6 months you’ll

* Be responsible for developing and maintaining large parts of the codebase
* Feel comfortable implementing both customer-facing features as well as backend improvements from scratch
* Contribute to architecture and design decisions throughout the stack
* Inform prioritization of items on our development road map

### Compensation and Benefits

* 100-140k annual salary
* Equity participation
* Remote position with a flexible work schedule
* Collaborative work environment
* Comprehensive Medical, Dental, Vision coverage
* Company paid life insurance
* 401(K)
* Unlimited PTO
* Home office budget

Scoot Science focuses on Enterprise Software, Aquaculture, and Ocean Economy.
Their company has offices in Remote. They have a small team that's between
1-10 employees.

You can view their website at <https://www.scootscience.com> or find them on
[Twitter](https://twitter.com/scootscience),
[Facebook](https://www.facebook.com/scootscienece/), and
[LinkedIn](https://www.linkedin.com/company/scootscience).