Full stack developer with JavaScript and Python
Core
Design and execute a full-stack enterprise platform for Vulnerability and Technology Lifecycle Management, integrating external scanners and CMDBs to standardize and store lifecycle data.
Role type
Senior Full Stack Developer (JavaScript/Python)
Builds
Modern web applications and RESTful APIs for vulnerability management and risk data processing.
Domain
Cybersecurity / IT Risk Management / Financial Services
Deliverable
production ML models | product features | dashboards & analysis
Required skills
TypeScript, Node.js, Vue.js (Nuxt), React, PostgreSQL, RESTful API design, data modeling, secure coding standards, component-based design, state management, query optimization, external system integration.
Preferred skills
Nuxt 4, financial services background, security/vulnerability management platforms, Greenfield project experience.
Technologies
TypeScript, Node.js, Nuxt, Vue, React, PostgreSQL, JavaScript, REST APIs, CMDB, Vulnerability Scanners
Responsibilities
Develop and sustain a modern application utilizing TypeScript, Node.js, Nuxt/Vue or React, and PostgreSQL; Create and manage RESTful APIs for processing, standardizing, and storing lifecycle, vulnerability, and remediation data; Integrate with external systems such as vulnerability scanners, CMDB platforms, and other enterprise technical tools; Develop user-centered workflows and interfaces that present complex lifecycle and risk data with full auditability, traceability, and historical integrity; Implement security-by-design principles, including role-based access controls, audit logging, resilient deployment strategies, and operational monitoring; Take ownership of features throughout their lifecycle, including architectural input, development, code quality, documentation, and long-term maintenance.
Seniority
Senior, hands-on IC