404 Assembly

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
Published 1 November
200 views
ยท
44 applications
45% read
ยท
10% responded
Last responded 6 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...