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

NVBzUmVQYTRzZFZJQVFPUzF5MkhzWHRCOEE9PQ==
  • Arrayo
  • Sunnyvale, CA

Job Description

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

Robert Half

Systems Administrator Job at Robert Half

Job Description Job Description We are looking for a skilled Systems Administrator to join our team in Grand Rapids, Michigan. In this role, you will manage and maintain essential IT systems, ensuring smooth operations and optimal performance. The ideal candidate will...

TDS Telecom

Outside Plant Construction Technician I Job at TDS Telecom

Job Description Overview:\n At TDS Telecom, connecting people is at the heart of everything we do. We are forward thinkers who leverage cutting-edge fiber internet technology to strengthen communities. We are dedicated to excellence, which drives us to succeed together...

AT&T

Part Time Retail Sales Consultant Job at AT&T

 ...Excellent pay and fewer hours with more opportunities to make the sale... what are you waiting for? Its time to take your sales...  ...shine. Youll be a part of the community through events, filling online orders and making outbound calls to existing and potential... 

SIMOS

Sanitation (3rd Shift) Job at SIMOS

 ...power industrial equipment and lifts, lockout/tagout procedures, and hand tools. Associate Requirements Stand for Shift Duration Able to Lift 30 pounds Must be at least 18 years old No Background Check Required No Drug Test Required... 

Waymo

Corporate Development Manager Job at Waymo

 ...experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. The Corporate Development team is on a mission: to keep Waymo ahead of the pack through cutting-edge corporate strategy and technology. We share...