DevJobs

Full Stack Engineer

Overview
Skills
  • TypeScript TypeScript ꞏ 4y
  • Python Python
  • React React ꞏ 4y
  • Next.js Next.js
  • Node.js Node.js
  • Cypress
  • FastAPI
  • Playwright

About us

Permit.io is a full-stack authorization platform that enables developers to build fine-grained access control into their applications without rebuilding permissions from scratch. We provide zero-latency authorization as a service, supporting RBAC, ABAC, and ReBAC models with both no-code and code-based policy editing. Our customers include leading companies managing complex permission systems at scale. We're also the maintainers of OPAL (Open Policy Admin Layer), a widely-adopted open source project.


The Role

We're looking for a Mid-Senior to Senior Full Stack Developer to join our engineering team and take ownership of significant technical initiatives. You'll be working on both our frontend application and API, leading a major frontend refactor using ShadCN and building a Backend for Frontend (BFF) layer. This role requires someone who can handle both large-scale refactoring and greenfield development for a high-usage product serving a vast customer base.

What You'll Do
  • Lead a comprehensive frontend refactor using ShadCN and modern React patterns
  • Design and build a Backend for Frontend (BFF) architecture
  • Develop features across the full stack - from UI to API
  • Build new applications and features from scratch, not just incremental changes
  • Write and maintain comprehensive test coverage using Playwright or Cypress
  • Work on a production system with significant scale and customer usage

  • Requirements

    Must Have:

    • 4-5+ years of frontend development experience with React
    • TypeScript - this is non-negotiable
    • Strong experience with Node.js or Python backend development
    • Hands-on experience with modern frameworks: FastAPI or Next.js
    • Experience building complete applications from scratch
    • Experience refactoring and modernizing existing systems
    • Proficiency with Playwright or Cypress (or similar testing frameworks)
    • Ability to work independently and take ownership of large technical initiatives

    Nice to Have:

    • Experience with authorization, security, or identity systems
    • Open source contributions
    • Developer tools or API product experience
    Location & Work Arrangement
    • Hybrid: 3 days per week in our office (for Israel-based candidates)
    • Fully Remote: Available for international candidates


    What Makes This Role Interesting

    You'll be working on a product that solves a genuinely hard problem - authorization at scale - for companies that depend on getting permissions right. You'll have the opportunity to work on both greenfield projects and meaningful refactoring initiatives, with real impact on how developers worldwide build access control systems.



  • Permit.io