About Zaps Group At Zaps Group we are at the forefront of redefining premium services in the Middle East We leverage cutting-edge technology to deliver unparalleled ease elegance and exceptional care across every client touchpoint from luxury airport services to high-end travel experiences We foster a collaborative and dynamic environment where creativity and technical excellence thrive empowering our team to build cutting-edge solutions that set new industry standards Role Overview We are seeking a highly skilled and experienced Senior Node js Developer with 5 years of demonstrable experience to join our growing engineering team In this pivotal role you will be instrumental in designing developing and maintaining scalable high-performance and robust server-side applications that power our premium services You will contribute to all phases of the development lifecycle from concept and design to testing and deployment while also mentoring junior team members and contributing to architectural decisions Responsibilities Lead the design development and implementation of highly scalable available and fault-tolerant server-side applications using Node js and related frameworks e g Express js NestJS Koa js Architect and build robust secure and efficient RESTful and or GraphQL APIs for seamless integration with front-end applications and third-party services Collaborate closely with front-end developers product managers and other stakeholders to translate business requirements into technical solutions and ensure cohesive application experiences Design implement and optimize database schemas and queries for both SQL e g PostgreSQL MySQL and NoSQL e g MongoDB Redis databases ensuring data integrity and performance Implement advanced security best practices including authentication authorization data encryption and protection against common vulnerabilities Conduct rigorous code reviews provide constructive feedback and enforce coding standards to maintain high code quality maintainability and scalability Troubleshoot debug and resolve complex issues in production environments ensuring application stability and performance Optimize application performance identify bottlenecks and implement solutions for improved speed scalability and efficiency Contribute to DevOps practices including designing and implementing CI CD pipelines containerization Docker Kubernetes and cloud deployments AWS Azure GCP Mentor and guide junior and mid-level developers fostering their technical growth and ensuring adherence to best practices Stay abreast of the latest Node js ecosystem advancements industry trends and emerging technologies advocating for their adoption where appropriate Participate in architectural discussions and contribute to the overall technical strategy and roadmap Write comprehensive unit integration and end-to-end tests to ensure the reliability and robustness of applications Required Skills and Qualifications Bachelor s degree in Computer Science Software Engineering or a related technical field or equivalent practical experience 5 years of extensive professional experience as a Node js Developer with a proven track record of delivering complex high-impact projects Deep expertise in JavaScript ES6 and asynchronous programming patterns Callbacks Promises Async Await Strong proficiency with Node js frameworks like Express js or similar In-depth knowledge of designing and developing RESTful and or GraphQL APIs Demonstrable experience with relational e g PostgreSQL MySQL and or NoSQL e g MongoDB Redis databases including schema design query optimization and ORMs ODMs Solid understanding of microservices architecture and distributed systems Proficiency with Git and version control best practices branching strategies pull requests Experience with cloud platforms such as AWS Azure or Google Cloud Platform including deploying and managing Node js applications Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes Strong understanding of web security principles and best practices Experience with testing frameworks e g Jest Mocha Chai and writing comprehensive test suites Excellent problem-solving debugging and analytical skills Strong communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams Preferred Bonus Skills Experience with TypeScript Knowledge of real-time communication libraries e g Socket IO Familiarity with front-end frameworks e g React Angular Vue js for full-stack understanding Experience with message queues e g RabbitMQ Kafka Contributions to open-source projects What We Offer Opportunity to work on challenging and impactful projects that redefine luxury services A collaborative and creative team culture Continuous learning and growth opportunities within a rapidly expanding company Join our team and help us build the future of premium services with cutting-edge Node js solutions at Zaps Group Job Type Full-time Pay 50 000 00 - 120 000 00 per month Benefits Health insurance Provident Fund Experience Node js 5 years Preferred Work Location In person