Back-End Developer (Node.js)

الإمارات
* Design, develop, and maintain scalable backend services using Node.js and TypeScript. * Build and optimize GraphQL (Apollo Server) and REST APIs for high performance and security. * Develop and maintain integrations with blockchain networks through RPC connections and provider APIs (e.g., Alchemy, Infura, or custom nodes). * Implement background job processing and queues using BullMQ and Redis. * Manage real-time data streams and event-driven workflows using Socket.IO. * Integrate payment gateways and third-party APIs for transactional operations. * Design and maintain data models and schemas using Mongoose (MongoDB). * Ensure code quality, performance optimization, and security best practices across all services. * Collaborate with front-end, DevOps, and blockchain teams to align data flows and integrations. * Implement logging, monitoring, and alerting systems for backend reliability. * Write unit and integration tests to maintain a robust and maintainable codebase.

Skills

* 3+ years of experience as a backend developer in production environments. * Strong proficiency in Node.js and TypeScript, with experience in modular architecture. * Solid hands-on experience with Apollo Server, Express.js, BullMQ, Redis, and Mongoose. * Proven experience integrating with blockchain networks, handling RPC calls, transactions, and smart contract interactions. * Experience building real-time systems using Socket.IO. * Familiarity with payment gateway integrations (e.g., Stripe, Checkout.com, or similar). * Strong understanding of database design and performance optimization in MongoDB. * Experience working with third-party APIs and webhooks. * Proficient in Git and CI/CD pipelines. * Understanding of system design, scalability, and security best practices. * Excellent problem-solving and debugging skills
تاريخ النشر: ١١ نوفمبر ٢٠٢٥
الناشر: Bayt
تاريخ النشر: ١١ نوفمبر ٢٠٢٥
الناشر: Bayt