Back-End Developer (.js / Node.js) โ Strong Middle โ Senior
We are building a new high-impact CRM platform operating in an extremely sensitive, high-security environment.
While the product itself is not a cybersecurity tool, it will handle confidential data and communications, requiring uncompromising discipline in secure development, and controlled access across every layer of the backend infrastructure.
The project follows a Spec-Driven Development (SDD) methodology โ all functionality is defined, documented, and validated before implementation.
All code is preffered to be developed in LLM-assisted environments (e.g. Cursor, VS Code + Copilot) using Model Context Protocols (MCPs) to ensure rapid, accurate, and traceable delivery.
Our mission: high-velocity, high-quality, fully secure backend code within a tightly isolated development ecosystem.
โ Core Requirements
- 4+ years of professional back-end development experience with Node.js / Nest.js (TypeScript preferred).
- Proven track record of building secure, scalable API-driven systems, microservices, and modular architectures from the ground up.
- Solid command of relational databases (PostgreSQL, MySQL) and ORM tools (Prisma, TypeORM).
- Proficiency in REST / GraphQL API design, integration, and testing.
- Experience with authentication, authorization, and access control mechanisms (JWT, OAuth2, RBAC).
- Confident in asynchronous processing, job queues, and event-driven systems.
- Working knowledge of Docker, containerized workflows, and basic CI/CD pipelines.
- Competence with testing frameworks (Jest, Mocha, Supertest) and maintaining reliable test coverage.
- Experience with Spec-Driven Development (SDD) โ implementing precisely from specs and maintaining traceability across all tasks.
- Proficiency in LLM-assisted workflows (Cursor, Copilot, Claude, GPT, etc.) for coding, testing, and refactoring.
- Understanding of Model Context Protocols (MCPs) โ and how they integrate with AI-assisted development environments.
- Solid grasp of secure SDLC principles:
- Secrets & credential management
- Encrypted data storage and transmission
- Access control & privilege isolation
- Secure CI/CD pipelines and deployments
- Code audit & compliance readiness
- Highly self-managed and delivery-oriented mindset.
โ๏ธ Responsibilities
- Implement and maintain secure, high-performance backend modules following detailed specs.
- Integrate APIs, data models, and services within the defined system architecture.
- Collaborate with analysts and QA to ensure every delivery meets spec and security standards.
- Use AI-assisted tools (Cursor, Copilot, MCPs) to improve speed, consistency, and maintainability.
- Participate in code reviews and contribute to continuous improvement of backend architecture.
- Maintain clear, versioned documentation aligned with SDD processes.
๐งฑ Nice to Have
- Experience in microservices, event-driven systems, or message queues (RabbitMQ, Kafka).
- Familiarity with DevOps tools (Docker Compose, GitHub Actions, Render, Vercel, etc.).
- Exposure to cryptography, secure APIs, or compliance-driven systems.
- Experience with high-load optimization or real-time data handling.
- Background in cybersecurity, penetration testing, or threat modeling.
- Mentorship or leadership experience within small distributed teams.
Required languages
| English | B1 - Intermediate |