Role Overview We are looking for an experiencedSenior Backend Engineer (Node.js)to join our dynamic team. You will be responsible for designing, building, and maintainingscalable, secure, and high-performance backend systems . The role involves working closely with product and front-end teams to deliver reliable APIs and services, with exposure to cloud infrastructure, distributed systems, and modern development practices. Key Responsibilities • Design, develop, and maintain robustserver-side applications using Node.js. • Build and maintainscalable, low-latency RESTful APIs. • Design systems forhigh availability, performance, and reliability. • Work with databases such asPostgreSQL, MongoDB, and Redis. • Implementauthentication, authorization, and data securitybest practices. • Optimize backend services forperformance, scalability, and cost efficiency. • Integrate withthird-party services and APIs(e.g., messaging, email, payments). • Collaborate with product, front-end, and QA teams to understand and deliver requirements. • Participate incode reviews , technical discussions, and documentation. • Write and maintainunit, integration, and end-to-end tests. • Work withCI/CD pipelinesand containerized environments usingDocker. • Collaborate with platform/DevOps teams oncloud deployments and Kubernetes-based systems. • Implement and work withmessage queues and streaming systemssuch asRabbitMQ, Kafka, AWS SQS/SNS, or Azure Service Bus. • Support real-time features usingWebSockets or event-driven architectures.Qualifications & Skills •5–7 yearsof backend development experience, withstrong recent experience in Node.js. • Deep understanding ofNode.js core concepts , asynchronous programming, and event-driven architecture. • Hands-on experience withNode.js frameworkssuch asExpress.js(or similar). • Strong experience inAPI design , microservices, and inter-service communication. • Proficiency inSQL and NoSQL databasesand data modelling. • Experience withauthentication and authorization mechanisms(JWT, OAuth, etc.). • Familiarity withsecurity best practices , including encryption at rest and in transit, and OWASP guidelines. • Experience profiling and optimizing backend services and database queries. • Hands-on testing experience usingJest or Mocha/Chai. • Exposure tocloud platformssuch as AWS or Azure. • Experience withreal-time systemsand messaging/event-driven architectures. • Familiarity withblockchain-based systems or crypto platformsis a plus. • Strong problem-solving, communication, and collaboration skills.Education • Bachelor’s or Master’s degree in Computer Science or a related field,or equivalent practical experience.Preferred Experience • Experience inFinTech, Banking, or Payments , especially high-scale or regulated systems. • Exposure toblockchain or crypto platforms. • Experience working inhigh-traffic, distributed systems.Apply on:recruitment@
Job Title
Senior Backend Engineer