Full Stack Engineer

about 2 years ago
Full time role
Remote... more
Remote... more

Job Description

Overview and Our Story

Scoot Science is the ocean company.  We make the oceans manageable, insurable, and investable.  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’re an investor backed company with a current roster of over 18 employees.  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 data analysis, visualization, 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 for 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 science, and are excited about the intersection of technology, ocean data, and operational climate change decision making... let’s talk.    

The Opportunity

We are hiring enterprising and motivated software engineers and computer scientists with excellent development and coding skills. These team members will contribute to our SeaState Dashboard, bridging the gap between ocean sensors, data infrastructure, and user experience for our aquaculture customers. 

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 like Javascript, React, GraphQL, Python, Postgres, Jenkins, Github, Kubernetes, Docker
  • Experience with automated testing, monitoring, and deployment of code in a cloud production environment
  • Experience working on cloud infrastructure (ex. AWS - S3, Lambda, EC2, SNS)
  • Must be authorized to work in the US or Canada
  • No visa sponsorship at this time

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
  • Emphasis in writing clear, well documented, and modular code 
  • Experience working in a collaborative, remote team environment
  • Recognition that work is a marathon and that quality of work time is more important than quantity

What you’ll do

As a Full Stack software engineer at Scoot, you’ll need to first and foremost be a generalist working within a small team of experienced people. In this position you'll be responsible for helping to determine the direction and building out all parts of the stack. This includes everything from architecture design and infrastructure to writing tests and QA.  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. 

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 landscape of our dashboard and back end infrastructure

Within 3 months you’ll:

  • Contribute to and maintain CI/CD pipelines for unit, integration, and end-to-end tests, and deployment
  • Deploy, test, and monitor applications 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
  • Constantly research new engineering techniques and advocate for novel solutions
  • Feel comfortable implementing both customer-facing features as well as backend improvements from scratch
  • Contribute to architecture and design decisions throughout the stack

Compensation & Benefits

  • 100-140k annual salary
  • Equity participation 
  • Remote position with a flexible work schedule
  • Collaborative and casual work environment
  • Comprehensive benefit package including Medical, Dental, Vision coverage 
  • Company paid life insurance
  • 401(K)
  • Generous time off including: 15 Holidays, 15 Vacation Days, 10 Sick Days, 2 Volunteer Days
  • Home office budget

Still interested but not quite an exact match? 

We’re always looking for a motivated A+ generalist.  Let us know how you think you could fit in at Scoot Science!  We keep track of all applicants for future opportunities too.

At Scoot Science, we value ethical practices, a high quality work environment, and diversity in backgrounds and perspectives. We are personal-growth oriented and strive for a positive and inclusive culture. 

Scoot Science’s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

Similar jobs