NXS Tech Ltd

Back End Developer

Posted: 17 hours ago

Job Description

Backend Engineer (Junior & Senior Levels) - ONLY EU Candidates wanted! Dubai, UAE (DIFC) – HybridSalary - Depending On ExperienceBenefits:Flight ticket to the UAE Entry visa or employment visa processing once in UAE Private medical insurance Expat 2 weeks hotel booking to assist in finding their own accommodationA fast-growing travel-tech company is reinventing how people explore the world from how they plan trips to how they navigate new destinations. Their mobile platform will soon connect millions of travelers, making every journey more seamless, personalised and unforgettable.As the engineering team expands, they are hiring both Junior and Senior Back-end Engineers to help build the core systems powering their mobile applications across iOS and Android.What You’ll Be Working OnBackend Architecture & API DevelopmentBuild and maintain scalable backend services and microservices using Node.js and/or GolangDevelop high-performing RESTful APIs (and occasional GraphQL endpoints), ensuring clean standards and strong documentationContribute to backend performance, scalability, logging, and error-handling improvementsSupport database modelling and work across MySQL, PostgreSQL, MongoDB, and RedisSenior-level engineers will lead architectural decisions, mentor juniors, and drive monolith-to-microservices initiativesSystem Reliability, Security & OptimisationIdentify and resolve bugs and performance bottlenecksApply best-practice security principles including JWT/OAuth2, rate limiting, and vulnerability mitigationSupport inter-service communication using Kafka, RabbitMQ, or similar queues (senior-level focus)Write unit, integration, and contract tests using tools like Jest, Mocha, JUnit, etc.Collaboration & DeliveryWork closely with mobile, frontend, and DevOps teams to integrate APIs into user-facing productsParticipate in Agile ceremonies: stand-ups, sprint planning, estimations, and code reviewsContribute to API documentation using Swagger/OpenAPI, Postman collections, and system runbooksSenior hires will guide design discussions, run code reviews, and influence engineering cultureWhat You’ll BringFor Junior Engineers0–2 years of experience with Node.js and/or GolangUnderstanding of RESTful APIs, JSON, and backend frameworks (Express, Gin, etc.)Exposure to SQL/NoSQL databasesFamiliarity with Git-based workflowsCurious mindset, strong problem solving, and willingness to learn fastFor Senior Engineers5+ years building and scaling backend systems and APIsDeep proficiency with Node.js & Golang (and frameworks like Express.js, Gin, Django, or Spring Boot)Strong experience designing microservices and distributed systemsExpertise in relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis)Experience with event-driven architecture (Kafka, SQS, RabbitMQ)Strong knowledge of cloud environments (AWS/Azure) and CI/CDExcellent communication and ability to mentor othersNice-to-Have ExperienceDocker & containerisationCloud-native deployments (AWS, Azure, GCP)Caching strategies (Redis), background job processingAPI performance tuning & query optimisationExperience with Elasticsearch or AlgoliaPrior exposure to travel-tech or consumer mobile appsWhat’s In It for YouWork on a high-impact product used by travelers worldwideLearn from experienced engineers and gain exposure to full system designJoin a collaborative, modern engineering culture with cross-functional interactionClear growth pathways (junior → mid → senior / senior → tech lead)Opportunity to shape back-end architecture across a fast-scaling platform

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In