Speridian Technologies
Node.js Lead Developer
Speridian TechnologiesUnited Arab Emirates2 days ago
Full-timeEngineering, Information Technology

Job Description:

Advanced Node.js Knowledge: Profound understanding of Node.js internals, including event loop, non-blocking I/O, module system. Experience in customizing and optimizing Node.js environment.

Software Design and Architecture: Strong grasp of software design patterns, architectural patterns, and principles with a focus on Node.js and TypeScript. Ability to design scalable, maintainable, and efficient systems in a Node.js environment.

Performance Optimization: Skills in profiling and optimizing Node.js applications, understanding V8 Engine internals, event loop, memory management, and asynchronous programming.

Orchestration and Coordination in Event-Driven Architecture: Expertise in orchestrating and coordinating complex workflows in a Node.js environment. Profound understanding of event-driven architecture, including event sourcing and Command Query Responsibility Segregation (CQRS) patterns. Familiarity with orchestrating microservices and handling inter-service communication effectively. Ability to design and implement robust and scalable event-driven systems, leveraging Node.js capabilities for asynchronous operations and event handling.

Network Programming: Understanding of network protocols, REST, GraphQL, and experience in developing network applications in Node.js.

Reporting knowledge and handling business delaying with requirements and translate 

Banking domain knowledge with strong understanding of financial processes and workflows.

Experience in technical and business conferences (stakeholder discussions, requirement walkthroughs, and reviews).

Strong internal interpersonal and communication skills for collaborating with cross-functional teams.

Technical Business Analyst (Tech BA) experience, acting as a bridge between business and engineering teams.


Please share CV's to [email protected]

Key Skills

Ranked by relevance