Title:

Backend Developer

Experience:

3+ Years

Job Description:

We are looking for a detail-oriented Backend Developer to support the development of a secure, scalable private storage and file sharing platform. Working closely with an Infrastructure Engineer, you will be responsible for implementing server-side logic, managing data flow, and integrating core services related to storage, user access, and file handling. You will also collaborate with frontend team, product managers, and other stakeholders to ensure robust and scalable solutions.

Responsibilities

  • Build and implement scalable, secure backend systems for an enterprise-grade file sharing and secure vault platform using Node.js
  • Develop APIs for secure file upload/download, sharing, auditing, and digital rights management (DRM)
  • Implement granular access controls, file-level encryption, and role-based permissions
  • Integrate with enterprise identity providers (e.g., SAMLLDAPOAuth2) for single sign-on and federated identity
  • Develop secure file storage mechanisms with support for end-to-end encryption, secure key management, and compliance with industry standards (e.g., HIPAA, SOC 2, GDPR)
  • Implement logging, audit trails, and activity monitoring for compliance and traceability
  • Collaborate with DevOps to deploy and monitor services in high-availability, fault-tolerant cloud environments
  • Optimize backend systems for large-scale concurrent users and multi-tenant architectures
  • Work with security teams to regularly assess and mitigate vulnerabilities (e.g., OWASP Top 10)
  • Maintain thorough API documentation and technical specifications for internal and external integration

Qualifications

  • 3+ years of backend development experience with a strong focus on Node.js
  • Proven experience building and maintaining secure, enterprise-grade applications involving file storage, encryption, and data privacy
  • Deep understanding of access control models, especially role-based and attribute-based access control (RBAC/ABAC)
  • Experience with data encryption at rest and in transit, secure key storage (e.g., AWS KMSVault), and file integrity validation
  • Familiarity with enterprise authentication protocols such as SAMLOAuth 2.0OpenID Connect, and directory services (e.g., LDAPActive Directory)
  • Experience with cloud storage and infrastructure (e.g., AWS S3Azure BlobGCP Storage) with fine-grained access control
  • Experience with CI/CD, containerization (DockerKubernetes), and infrastructure-as-code tools
  • Proficient in database design for managing metadata and user activity (PostgreSQL, MongoDB, etc.)

Preferrable Qualifications

  • Solid understanding of compliance standards (e.g., HIPAASOC 2ISO 27001GDPR) and how they apply to backend systems
  • Knowledge of secure API designrate limiting, and audit logging
  • Strong communication skills and the ability to collaborate cross-functionally with security, infrastructure, and product teams
  • Proficiency in English

Work Arrangement

Remote only

Job Application Form

Personal Information

Position Details

Position Applying For
Empolyment Type(Select one or more)
Preferred Location

Documents

Resume / CV (PDF, DOCX – Required)
Upload
Cover Letter (PDF, DOCX – Optional)
Upload
Additional Documents (Certificates, References - Optional)
Upload

Questionnaire

Consent