DevJobs

Senior Full Stack Engineer GenAI Security Platform

Overview
Skills
  • SQL SQL
  • TypeScript TypeScript
  • GraphQL GraphQL
  • Node.js Node.js
  • React React
  • NoSQL NoSQL
  • RESTful API RESTful API
  • Git Git
  • Docker Docker
  • CD
  • CI
  • ORM
Why Join Us?

We are building a new engineering group focused on delivering a next-generation GenAI Security Platform — a system that manages, secures, and governs GenAI-powered products at scale.

We are looking for a Senior Full-Stack Software Engineer who is passionate about building high-quality software, enjoys solving complex problems, and wants to work on modern, cloud-native applications.

In this role, you will design and build new platform capabilities end-to-end using React, Node.js, and TypeScript, while collaborating with product managers, architects, and security researchers.

Key Responsibilities

  • Develop and own full-stack features from design to production (React frontend + Node.js/TypeScript backend).
  • Build modern, responsive, and high-performance UI components and dashboards.
  • Implement secure, scalable backend services, REST/GraphQL APIs, and integrations with GenAI systems.
  • Participate in architecture discussions and contribute to improving system design.
  • Write clean, maintainable, well-tested code and take ownership of feature delivery.
  • Collaborate closely with product, design, backend, and security teams.
  • Troubleshoot production issues and continuously improve performance, security, and reliability.
  • Contribute to our engineering culture, coding standards, and best practices.

Qualifications

  • 4+ years of hands-on software development experience.
  • Expert-level proficiency in:
    • React (hooks, context, state mgmt libraries, performance optimization)
    • Node.js
    • TypeScript (advanced typing, decorators, generics)
  • Experience building end-to-end features in a production SaaS environment.
  • Solid understanding of web architecture, REST APIs, asynchronous programming, and distributed systems fundamentals.
  • Experience with databases (SQL or NoSQL) and ORMs.
  • Knowledge of Git, CI/CD pipelines, and containerized development (Docker).
  • Ability to take ownership, work independently, and deliver high-quality code.
Check Point Software Technologies