Full Stack Software Engineer (Python / React) Job at Arrayo, Sonoma, CA

QlBISFhwMEp5Sjl2dGI5dnRLbkprWnJPeXc9PQ==
  • Arrayo
  • Sonoma, CA

Job Description

Role Overview

We’re seeking a Full Stack Software Engineer with strong backend development skills in Python and frontend expertise in React.js. You’ll help design, implement, and scale full stack web applications that are secure, performant, and user-centric.

Responsibilities

  • Architect, build, and maintain backend services using Python (FastAPI, Flask, Django)
  • Design and implement dynamic and responsive frontends using React.js and/or Vue.js
  • Create and consume RESTful and GraphQL APIs
  • Build reusable components and libraries for frontend use
  • Collaborate across teams to gather requirements, define solutions, and ensure quality
  • Optimize performance and scalability of applications
  • Write unit, integration, and end-to-end tests across the stack
  • Participate in peer code reviews and provide mentorship where appropriate

Required Qualifications

  • 5+ years of experience in full stack development
  • M.S. degree in relevant domain required
  • Proficiency with Python and one or more major web frameworks (e.g., FastAPI, Django)
  • Advanced skills in React.js, including Hooks, Context, and state management libraries (e.g., Redux, Zustand)
  • Experience with Vue.js or interest in working across multiple frontend frameworks
  • Familiarity with modern frontend tooling: Webpack, Vite, Babel, ESLint
  • Solid experience with HTML5, CSS3, SASS/SCSS, and responsive UI design
  • Strong understanding of RESTful services, API security, and performance optimization
  • Knowledge of relational databases (PostgreSQL, MySQL) and NoSQL options (MongoDB, Redis)
  • Git and CI/CD best practices (GitHub Actions, CircleCI, GitLab CI)
  • Strong communication skills and a collaborative approach to engineering

Preferred Qualifications

  • Familiarity with TypeScript
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Experience with Docker, Kubernetes, or container orchestration
  • GraphQL and Apollo Client experience
  • Familiarity with microservice architecture
  • Experience working with real-time data (WebSockets, MQTT)

Job Tags

Similar Jobs

Virginia Transformer Corp VTCU

Shipping Manager Job at Virginia Transformer Corp VTCU

 ...for those ready to lead, fueled by commitment, and driven by impact. One team. One mission. One source. Job description Shipping Manager for Pocatello ID Contract administration with shipping/ logistic companies as well as coordination with other plants.... 

LX Hausys America

Product Design Specialist Job at LX Hausys America

 ...Product Design Specialist Location N. Georgia Plant + Alpharetta Office NO WORK FROM HOME Option Position Summary The Product...  ...resources, and delivering presentations to promote new products both internally and externally. Key Responsibilities Research and... 

Operational Technical Services

Water Treatment Operator Job at Operational Technical Services

Operational Technical Services (OTS) is one of the fastest growing private water and wastewater utility staffing providers in the country. We provide certified water treatment, distribution, wastewater treatment, collections, engineering, laboratory, water quality, maintenance...

SGS Consulting

Pharmacy Technician Job at SGS Consulting

 ...patient letters. Must be able to resolve and Enter Incomplete Prescriptions after clarification is obtained. Assist/perform other pharmacy functions and duties as required. Required Qualification: ~ Completion of Pharmacy Tech Training Program, must have an... 

Insight Global

Walking Data Collector (Information Technology) Job at Insight Global

*Client is Meta *will be testing out there AR/VR devices *On-site in SF *4 week long contract *Must own a Car *Must be in SF area Must Haves: Ability to walk up to 8-12 miles a day Good level of fitness: able to walk, jog on city terrain, possibly including...