Company Description
TripleP, established in 2018, is a leading Cyber Security and Information Systems company based in Israel. Known for its excellence and reliability, TripleP is a key player in advancing cybersecurity skills and readiness nationwide. The company is the creator of cycube.io, an innovative AI-driven Cyber Readiness Platform that delivers personalized, real-time training to enhance cyber resilience. Cycube's adaptive system identifies and resolves knowledge gaps by benchmarking user skills against industry standards. Through its cutting-edge solutions, TripleP ensures organizations remain prepared for evolving cyber challenges.
Role Description
Development and expansion of CyCube – a complex platform for learning, management, and operation of advanced technological / cyber training environments.
The role involves close collaboration with other Developers, with real ownership over code, architecture, and end-to-end features.
Mandatory Requirements
General Experience
- 4–6+ years of experience in backend software development, preferably in production systems
- Proven experience working on complex systems (beyond simple CRUD applications)
- Ability to work independently, make technical decisions, and read/understand existing codebases
Backend
- Proven experience with Node.js (TypeScript strongly preferred)
- Hands-on experience with one or more of the following:
- NestJS / Express / Fastify
- Strong understanding of:
- REST APIs
- Authentication and authorization (JWT, OAuth, SSO – at usage/integration level)
- Ability to write clean, modular, and maintainable code
Databases
- Significant experience with MongoDB, including:
- Aggregation pipelines
- Indexing
- Performance considerations
- Solid experience with relational databases (PostgreSQL / MySQL)
Frontend (Operational Level – Required)
- Experience working with Vue.js (Vue 3 preferred)
- Understanding of:
- State management (Pinia / Vuex)
- API-driven frontend development
- Not expected to be frontend-heavy but must be able to deliver full end-to-end features when needed.
Code Quality & Maintenance
- Writes readable, well-structured, and maintainable code
- Experience with Git and code reviews
- Pragmatic engineering mindset — focus on working, scalable solutions rather than unnecessary complexity.
Advantages (Not Mandatory)
DevOps / Infrastructure
- Familiarity with:
- Docker
- Kubernetes (basic usage or conceptual understanding)
- CI/CD pipelines
- Experience with AWS (EC2, S3, ECR, IAM, etc.) is a plus
Additional Experience
- Background in training platforms / LMS systems
- Experience with complex authorization models (RBAC, multi-tenant systems)
- Familiarity with Keycloak or other identity providers
- Experience with performance optimization (databases, APIs, scaling)
Personality & Expectations
- Suitable for a developer looking to be a true development partner, not just a task executor
- Comfortable working with existing codebases, even if not perfect
- Clear communication, system-level thinking, and the ability to challenge design decisions constructively