D
Dataforest
BackendSenior
Senior Node.js developer
Node.jsTypeScriptExpress.jsFastifyNestJSPostgreSQLMongoDBDockerAWSJestREST APIGitHub CopilotAnthropicChatGPTCybersecurityForensicsIAM
Про позицію
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.
Обовʼязки
- 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.
Вимоги
- 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.
До кого писати
Senior Node.js developer
Оригінал