Full-Stack Developer (React + Supabase)

3 - 7 years

0 Lacs

Posted:16 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

AuthKeeper is a zero-knowledge authentication vault designed to prioritize modern security and privacy. The encrypted storage provided includes TOTP secrets, passwords, secure notes, and credit card data, all powered by client-side encryption, real-time sync via Supabase, and robust row-level security. The company's mission is to create a product that ensures data sovereignty and usability coexist, offering military-grade protection with a zero-trust architecture to keep your data private. As a Full-Stack Developer at AuthKeeper, you will be responsible for maintaining and scaling the secure vault infrastructure, developing user-centric features, and enhancing client-side cryptography and secure storage workflows. This hands-on role gives you high-impact responsibilities and direct influence over a security-first product. **Responsibilities:** - Designing and developing secure features across the full stack, including vault UI, TOTP, secure notes, and password manager - Writing scalable, privacy-preserving code using React, TailwindCSS, Supabase, and Netlify Functions - Implementing cryptographic workflows using Web Crypto API and AES-256-GCM - Enforcing strict Row Level Security in Supabase - Integrating secure session handling and auto-lock mechanisms for sensitive vault data - Collaborating with security engineers to address threat models and implement mitigation strategies - Continuously auditing and improving encryption practices to maintain zero-knowledge guarantees - Contributing to a secure CI/CD pipeline with static analysis, secrets detection, and code linting **Required Skills:** - Strong hands-on experience with React, TypeScript/JavaScript, and Tailwind CSS - Deep understanding of Supabase, particularly authentication, RLS, and real-time sync - Familiarity with Netlify Functions or similar serverless environments - Experience with client-side encryption, browser-based crypto (Web Crypto API), and secure session design - Solid knowledge of zero-knowledge architecture, memory handling, and local key derivation (PBKDF2) - Understanding of web security principles like XSS, CSRF, CSP, HTTPS, HSTS - Proficiency in Git, CI/CD workflows, and clean modular architecture - Proactive mindset with attention to security implications in every layer **Nice to Have:** - Experience in building or contributing to password managers, encrypted storage apps, or MFA tools - Familiarity with OAuth2, TOTP generation, or browser extension security models - Experience implementing Progressive Web Apps (PWAs) or offline-first apps - Understanding of SSR (e.g., Next.js), advanced security headers, and anti-fingerprinting techniques Join AuthKeeper to be part of a team that prioritizes privacy, encryption, and user control. You will work independently with high ownership over core systems, collaborate with a mission-driven team on a modern stack, gain exposure to advanced cryptography, privacy tech, and real-world threat modeling, and make a significant impact in a space where security is foundational. To apply, send your GitHub, portfolio (or projects), and a short paragraph about why this mission excites you to developers@authkeeper.dev.,

Mock Interview

Practice Video Interview with JobPe AI

Start NextJS Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You