Skip to main content
Dataforest
Scraped fromDjinniYesterday
BackendSenior

Senior Node.js developer

Node.jsTypeScriptExpress.jsFastifyNestJSPostgreSQLMongoDBDockerAWSJestREST APIGitHub CopilotAnthropicChatGPTCybersecurityForensicsIAM
Work Type
Remote
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

Dataforest is looking for a Senior Node.js Engineer to join an impactful software development project in the field of Cybersecurity. The project is an AI-powered identity fraud detection platform. The role involves taking complete ownership of technical solutions, designing scalable backend microservices, and communicating directly with international stakeholders.

Responsibilities

  • Drive backend features from concept to production-grade deployment, defining RESTful API design, database strategy, and cloud deployment pipelines.
  • Communicate directly with international client teams to clarify edge cases, form specifications, and propose architectural trade-offs.
  • Design, build, and maintain high-performance, asynchronous RESTful APIs using modern Node.js frameworks (Express, Fastify, or NestJS).
  • Package services into production-grade Docker containers, provision AWS infrastructure.
  • Maintain strong test coverage (80%+) using Jest, ensuring robust business logic validation, mocked data access, and clean code principles.

Requirements

  • 5+ years of commercial backend engineering experience using Node.js and TypeScript.
  • Deep hands-on experience with Express, Fastify, or NestJS.
  • Practical experience with relational (PostgreSQL) or NoSQL (MongoDB) databases, asynchronous patterns, and data-intensive logic.
  • Strong skills in Docker containerization and provisioning AWS cloud infrastructure.
  • Proficiency with Jest (unit testing, mocking data layers, achieving 80%+ coverage).
  • English Level: C1 (Fluent) — mandatory for direct client negotiation, requirement gathering, and technical alignment.
  • High Ownership & Autonomy: Proven ability to work with incomplete requirements, make sound architectural decisions, and defend tech stacks independently.
  • AI-assisted development workflow (e.g., GitHub Copilot, Claude, ChatGPT) paired with the ability to deeply explain and defend generated architectural and code choices.
  • Experience in Cybersecurity, digital forensics, or identity access management systems.

Who to contact

Senior Node.js developer
View Original