About the Role
We are building an enterprise-grade GRC + Vulnerability Management platform with AI capabilities.
You will be the lead engineer responsible for designing, developing, and deploying the complete frontend and backend architecture.
This is a full-ownership role ideal for someone who can work across the stack and make key technical decisions.
Key Responsibilities
Frontend (React + TypeScript)
- Develop responsive web UI using React, TypeScript, Next.js/Vite, and modern UI frameworks.
- Implement dashboards, workflow screens, data tables, charts, and forms.
- Integrate secure API communication with the backend.
- Build reusable component libraries and maintain UI consistency across the product.
- Optimize performance and page load times for large datasets (findings, assets, policies, risks).
Backend (Django + DRF)
- Build scalable REST APIs using Django REST Framework.
- Architect modular Django apps for:
- Asset inventory
- Vulnerability ingestion
- Risk & compliance workflows
- Policies, controls, and audit logs
- User/role/access control (RBAC/ABAC)
- Develop complex query logic and data models in PostgreSQL.
- Implement multi-tenant architecture and row-level permissions.
- Integrate Celery + Redis for background processing (scan ingestion, report generation, schedulers).
System Design / DevOps
- Design backend + frontend architecture for scalability and maintainability.
- Implement CI/CD pipelines using GitHub Actions/GitLab.
- Dockerize applications and deploy to cloud environments (AWS/Azure/GCP).
- Ensure logging, monitoring, and observability using standard tooling.
- AI Enablement (collaboration with AI Engineer)
- Integrate platform APIs with AI services (internal FastAPI service or external LLMs).
- Work with vector databases (pgvector/Qdrant) when necessary.
Required Skills
- 4+ years in React + TypeScript
- 3+ years in Django / Django REST Framework
- Strong PostgreSQL knowledge (indexes, joins, query optimization)
- Experience with Redux/Zustand/React Query
- Hands-on with Docker, Redis, Celery
- Strong understanding of authentication (OAuth2/OIDC/SAML)
- Experience with REST API design & documentation (Swagger/OpenAPI)
- Knowledge of scalable system architecture
Bonus Skills
- Experience building security or compliance platforms
- Knowledge of vulnerability management tools (Qualys, Nessus, Rapid7, etc.)
- GraphQL experience
- Exposure to microservices
Soft Skills
- Ownership mindset
- Ability to work independently
- Strong communication skills
- Product thinking & problem-solving
Job Type: Full-time
Work Location: In person