Acerca del puesto Node.JS Developer Senior
We are seeking a skilled Node.js Developer to build, maintain, and evolve core microservices for a high- velocity e-commerce platform. You will play a key role in shaping scalable, secure, and real-time systems powering critical business functions including orders, inventory, sessions, payments, and real-time features.
Responsibilities:
Design, develop, and maintain robust microservices in a production-grade environment.
Implement and manage event-driven communication for asynchronous processing and system decoupling.
Work with RDBMS to ensure data consistency, performance, and integrity across services.
Write secure, clean, sustainable, and high-quality code following best practices and enterprise standards.
Leverage AI tools effectively accelerate development, enhance code quality, and reduce time-to- market—without compromising on security or reliability.
Quickly diagnose, debug, and resolve production issues with a focus on root-cause analysis and long-term stability.
Refactor legacy codebases to improve maintainability, performance, and scalability while seamlessly integrating new features.
Enforce security best practices at every layer—code, API, data, and infrastructure—aligned with ISO 27001 and ISO 27701 compliance.
Requirements:
5+ years of hands-on experience with Node.js in scalable, distributed systems.
Proven experience with RabbitMQ for message queuing and event-driven architectures.
Strong expertise in RDBMS design, optimization, and transaction management.
Deep understanding of microservices architecture, API design, and service lifecycle management.
Experience with debugging and troubleshooting in production environments.
Commitment to code quality, security, and sustainable software engineering practices.
Familiarity with AI-powered development tools for code generation, review, and testing.