Full Stack Engineer

American IT Systems•Palo Alto, CA

About The Position

The client is a security and AI company that helps organizations achieve cyber resilience by securing data across enterprise, cloud, and SaaS environments. Its AI Engineering team builds agentic systems intended to make the platform smarter, faster, and more autonomous. The Full Stack Engineer will build production-grade web applications and APIs, owning features end to end from database schema and backend services through the user interface. This is a hands-on role for an engineer comfortable working through ambiguity, shaping design, and taking ownership of work. The role is based in Palo Alto, California, ZIP code 94304. The posting describes the role as a contractor position and requires at least 8 years of hands-on full-stack development experience.

Requirements

  • At least 8 years of hands-on full-stack development experience.
  • Strong JavaScript fundamentals, including ES6+, async/await, and closures.
  • Proficiency in Python and ability to write production-grade code.
  • Hands-on experience with FastAPI or Flask for building REST APIs.
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or equivalent.
  • Understanding of schema design, joins, indexing, and query optimization.
  • Ability to think through system design and build scalable solutions.
  • Strong analytical mindset for breaking down complex or ambiguous problems.
  • Proactive communication, early clarification of requirements, open collaboration, an ownership mindset, and transparency.

Nice To Haves

  • React experience, including hooks, state management, and component architecture.
  • Experience with Claude Code or other AI-assisted development tools.
  • Experience with Electron-based desktop applications.
  • Experience with agentic frameworks such as ADK or LangGraph.
  • API documentation experience with Swagger or OpenAPI.
  • Git and version control best practices.
  • Basic DevOps awareness, including Docker and CI/CD.
  • Unit and integration testing experience.

Responsibilities

  • Build production-grade web applications and APIs.
  • Own features end to end, including database schema, backend services, and user interfaces.
  • Work through ambiguity and help shape design decisions.
  • Communicate proactively, share updates, and flag blockers early.
  • Clarify requirements before implementation and surface unclear points rather than making assumptions.
  • Collaborate openly, seek feedback, and keep stakeholders involved.
  • Write code that others can read, test, and extend.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service