Full-Stack Engineer

Intuitive

Sunnyvale, CA0–2 yrs57m agovia LinkedIn

About the Role

  • Platform Development
  • AI & Automation
  • Collaboration & Requirements
  • Security & Governance
  • Engineering Practices
  • Iteration & Improvement

Key Responsibilities

  • Help design, build, and maintain both the frontend and backend of a new internal AI-powered platform
  • Build and maintain integrations between the platform and cloud services, AI APIs, and internal data sources
  • Write clean, tested, and well-documented code across the full stack (Python backend + React/TypeScript frontend)
  • Integrate generative AI and LLM capabilities into the platform
  • Partner with business teams to understand their day-to-day workflows and translate them into working software features
  • Participate in requirements gathering, design reviews, and sprint planning
  • Communicate progress, blockers, and tradeoffs clearly
  • Implement and follow secure authentication and access control practices (OAuth 2.0 / OIDC)
  • Apply data governance principles
  • Contribute to and follow team best practices — unit testing, integration testing, code reviews, and documentation
  • Work within CI/CD pipelines to build, test, and deploy features
  • Use observability tools (logging, monitoring, alerting)
  • Gather and act on real user feedback
  • Balance speed and reliability — shipping incrementally while maintaining production quality

Requirements & Tech Stack

  • Python (backend)
  • React and TypeScript (frontend)
  • REST APIs and web application architecture
  • Cloud provider (Azure, AWS, or GCP)
  • Containerization (Docker)
  • CI/CD concepts (GitHub Actions, GitLab CI, or similar)
  • LLM APIs (OpenAI, Azure OpenAI, etc.)
  • Agentic patterns and tool-calling
  • Authentication and access control
  • Data privacy and secure coding practices

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field
  • Relevant coursework: Data Structures, Algorithms, Web Development, Cloud Computing, Databases, Software Engineering, or AI/ML
  • Proficient in Python — coursework, projects, or internships
  • Exposure to React and TypeScript — built UI components or personal/class projects
  • Introductory experience with a major cloud provider (Azure, AWS, or GCP)
  • Basic understanding of containerization (Docker) and deployment concepts
  • Exposure to CI/CD concepts
  • Awareness of LLM APIs
  • Conceptual understanding of authentication and access control (OAuth 2.0 / OIDC a plus)
  • Awareness of data privacy and secure coding practices
  • Eager to collaborate with non-technical stakeholders
  • Comfortable asking questions and iterating
  • Takes ownership of tasks end-to-end
  • Writes clean, readable code and values good engineering practices
  • Excited about working on real, production-grade software

Entry-Level Software Engineer Jobs in SF Bay Area · last 7 days

92 openings · 89 need no experience

Most hiring: TikTok, Notion, Skydio

See all 92 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job