Full Stack Developer

Cynet Systems•Cupertino, CA

About The Position

The Full Stack Developer is responsible for backend development using Python and frontend development using React, Kendo UI, and TypeScript. The role includes developing RESTful APIs and building responsive, accessible, and performant user interfaces.

Requirements

  • At least 3 years of Python development experience.
  • Proficiency with Flask, including RESTful API design, middleware, blueprints, and the app factory pattern.
  • Proficiency with FastAPI, including async endpoints, dependency injection, Pydantic models, and OpenAPI documentation.
  • Experience with SQLAlchemy, including ORM modeling, query optimization, and relationship mapping.
  • Experience with unit testing frameworks such as pytest.
  • At least 3 years of React development experience.
  • Experience with Kendo UI for React.
  • Strong understanding of React component lifecycle, hooks, and state management with Redux, Context API, or Zustand.
  • Experience integrating TypeScript in React projects.

Responsibilities

  • Develop backend applications using Python, including RESTful APIs.
  • Build frontend applications using React, Kendo UI, and TypeScript.
  • Build responsive, accessible, and performant user interfaces.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service