Full Stack Software Engineer

Future Motion

Santa Cruz, CA

JOB DETAILS
SALARY
$100,000–$160,000 Per Year
SKILLS
Business Solutions, Candidate Screening, Customer Relations, Customer Service Operations, Customer Support/Service, Database Design, Debugging Skills, Engineering, Flask, Internet Application, MySQL, Performance Management, PostgreSQL, Python Programming/Scripting Language, React.js, Relational Databases (RDBMS), Reliability Engineering, Shipping Operations, Shipping/Receiving, Software Engineering, User Interface/Experience (UI/UX), eCommerce
LOCATION
Santa Cruz, CA
POSTED
1 day ago
Full-Stack Software Engineer

Future Motion is the creator of the Onewheel and Antic Bikes brands. This role joins the software team responsible for internal business applications and select customer-facing products that improve efficiency across teams like Customer Support, Operations, Shipping/Fulfillment, Inventory, and E-commerce.

We're looking for a Full-Stack Software Engineer (3+ years) who's comfortable working independently, jumping into existing codebases, and shipping pragmatic solutions in a small-team environment. You'll build and maintain internal tools and business-critical systems, with opportunities to contribute to customer-facing experiences.

This role is based out of our Santa Cruz headquarters with flexibility to work from our San Jose office. One day per week on-site at our HQ is required.

What you'll do

  • Design, build, and evolve internal web applications that support shipping/fulfillment, customer support, inventory, and e-commerce workflows
  • Implement and maintain features across backend services and frontend user interfaces within those systems
  • Own features end-to-end, from requirements clarification through implementation, testing, deployment, and iteration
  • Work effectively within existing systems by implementing new functionality, debugging production issues, and improving performance and reliability
  • Collaborate within a small team where engineers are expected to adapt, learn quickly, and take initiative to move work forward

Required qualifications

  • 3+ years of professional software engineering experience
  • Strength in at least one of the following areas:
  • Backend engineering with Python (Flask or similar frameworks), or
  • Frontend engineering with JavaScript and React
  • Experience working with relational databases (e.g., MySQL, Postgres, etc.), including writing queries and designing schemas
  • Demonstrated ability to work independently, navigate ambiguity, and deliver maintainable solutions
  • Experience maintaining and improving existing production codebases in established systems

Nice to have

  • Full-stack experience integrating React with Python-based backends
  • Advanced React experience, including performance patterns, state management, component architecture
  • Production experience with Flask-based applications
  • Experience building internal tools for operational teams
  • Experience thriving on small, fast-moving teams with high ownership and autonomy

$100,000 - $160,000 a year Premium health insurance 401(k) with company matching Generous PTO. Increases yearly with Seniority.

Our tech stack

  • Backend: Python (Flask)
  • Frontend: React
  • Datastores: MySQL
  • Infrastructure: AWS

Interview process

  • Online Assessment
  • Initial phone screening
  • Live coding interview
  • In-person interview

About the Company

F

Future Motion