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

YzdUZnFjWkVreGF1clhqTCtKZGVrTkhwT1E9PQ==
  • Arrayo
  • San Francisco, 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

LHH

Process Engineer Job at LHH

 ...Job Title: Process Engineer Textile/Carding Operations Location: West Columbia, SC Employment Type: Full-Time About the Role Join our team as a Process Engineer specializing in carding operations for textile and nonwoven manufacturing. Youll lead... 

Brilliant Infotech Inc.

Linux Administrator Job at Brilliant Infotech Inc.

 ...Westlake, Ohio - Hybrid Role Type: Direct Hire Top Skills: Minimum 10 Years of experience in as a Linux AIX Administrator with IBM Power and RHEL. Skilled in in HMC, NIM, PowerHA SystemMirror (HACMP), and Live Partition Mobility Should have expertise... 

Veranova

Process Engineer - CDMO Job at Veranova

 ...mission to enable current and next-generation therapeutics to improve and save the lives of patients. Role Overview: The Process Engineer is responsible for the design and implementation of elements of new or improved processes as they are transferred from development... 

NTT DATA, Inc.

Multi-Cloud Lead SQL/Oracle Database Administrator (DBA) Job at NTT DATA, Inc.

 ...now. We are currently seeking a Multi-Cloud Lead SQL/Oracle Database Administrator (DBA) to join our team in Austin, Texas (US-TX),...  ...skilled Multi-Cloud Lead SQL/Oracle Database Administrator (DBA) to manage and optimize SQL and object database environments across Amazon... 

Cove Communities

Senior Financial Analyst, Real Estate Job at Cove Communities

The Senior Financial Analyst is a key partner in advancing Cove Communities financial planning, analysis, and reporting capabilities across our portfolio of manufactured housing and RV communities in the U.S. and Canada. This role supports the organizations strategic...