404 Assembly

Back-End Developer (.js / Node.js) — Strong Middle → Senior $$$$ Offline

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 skills experience

Node.js

Required languages

English B1 - Intermediate

The job ad is no longer active

Look at the current jobs Node.js →

Loading...