Software Engineer (Full Stack) - Onsite 202605
TLDR
Work on a next-generation file security platform using modern engineering workflows to build complex systems for document protection and access control across multiple technologies.
Digify is a global document security platform used by over 700,000 users across 138 countries to protect sensitive documents and control how they are accessed and shared.
We are building a new, next-generation product focused on modern file security and document access control, designed for how teams work today across browsers, cloud storage, email, and mobile.
We build using modern, AI-assisted engineering workflows to move quickly, explore ideas, and improve code quality — while maintaining the reliability and security required for handling sensitive data.
You’ll be working on systems that span:
- secure document viewing and encryption
- access control and policy enforcement
- browser extensions
- mobile and web viewers
- backend services and analytics
This role is ideal for engineers who want to work on complex, real-world systems and take ownership of meaningful product areas.
What You’ll Be Doing
- Build and ship core features for a modern file security platform
- Work across the stack — backend services, web apps, browser extensions, and mobile clients
- Design and implement security-critical systems, including:
- authentication (OTP, sessions, device linking)
- document access control and licensing
- encrypted file handling and delivery
- Use AI-assisted tools and workflows to improve development speed and quality
- Work on file-centric systems, including:
- encryption and decryption pipelines
- file streaming and rendering
- integrations with platforms like Google Drive, Gmail etc
- Contribute to backend systems (APIs, workers, queues, analytics pipelines)
- Take ownership of features across the full development lifecycle — from design through to production, monitoring, and operations, including AI-assisted QA and DevOps workflows
What Our Stack Looks Like
- Backend: Node.js, TypeScript, PostgreSQL, Redis, AWS (SQS, S3, SES, KMS)
- Web: React, Angular, TypeScript, Tailwind
- Mobile: React Native (Expo), secure local storage, WebView rendering
- Extensions: Browser extensions for Google Drive & Gmail
- Architecture: APIs, background workers, BFF layers, and file streaming systems
Requirements
Requirements:
- Degree in Computer Science, Computer Engineering, or equivalent experience
- + 3–6 years of software engineering experience, with exposure to production systems
- Strong fundamentals in algorithms and system design
- Experience with TypeScript / modern JavaScript frameworks
- Ability to work across multiple layers of the stack
- Strong problem-solving and debugging skills
- Comfortable working in evolving systems with changing requirements
Nice to have:
- Experience with AI-assisted development tools (e.g. Copilot, ChatGPT, etc.)
- Experience with security, encryption, or access control systems
- Familiarity with microservices or event-driven architectures
- Experience with browser extensions, mobile apps, or file-heavy systems
- Experience integrating with third-party APIs (Google, AWS, etc.)
Who We AreDigify is a cloud-based document security and data room software that enables organizations to control, protect and track important documents they share. Today, we have more than 400,000 users worldwide. Companies use Digify to protect confidential information for fundraising and due diligence, secure intellectual property, and protect sensitive communications. We are user-oriented. Our user is at the center of everything we do. We focus on developing a product that our customers love.We are self-starters. We work independently to achieve our goals, but we help each other grow together. We enjoy making a difference.We are a global team. Our team is spread across ten different countries. We work both remotely and in the office.