onsite
Principal Engineer Software Full-Stack- Prisma Browser - Palo Alto Networks
Software Engineer
Lead full‑stack engineering on a browser‑based platform, driving architecture, performance, and feature delivery using JavaScript, TypeScript, React, Node.js, and Prisma for data access.
About the role
Key Responsibilities
- Architect and implement scalable, high‑performance browser applications using React and TypeScript.
- Design and maintain server‑side logic with Node.js, integrating Prisma for data modeling and database access.
- Collaborate with cross‑functional teams to define product requirements, translate them into technical specifications, and deliver robust solutions.
- Mentor and guide junior engineers, fostering best practices in code quality, testing, and CI/CD.
- Drive performance optimization, security hardening, and continuous improvement of the codebase.
Requirements
- 10+ years of software engineering experience with a strong focus on full‑stack development.
- Deep expertise in JavaScript/TypeScript, React, Node.js, and Prisma ORM.
- Proven track record of delivering production‑ready browser applications at scale.
- Strong understanding of web security, authentication, and data privacy best practices.
- Excellent communication skills and a collaborative mindset.
Skills
javascripttypescriptreactnodejs