NXS Tech Ltd
Back End Developer
NXS Tech LtdUnited Arab Emirates18 days ago
Full-timeRemote FriendlyInformation Technology

Backend Engineer (Junior & Senior Levels) - ONLY EU Candidates wanted!


Dubai, UAE (DIFC) – Hybrid

Salary - Depending On Experience

Benefits:

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 accommodation


A 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 On

Backend Architecture & API Development

  • Build and maintain scalable backend services and microservices using Node.js and/or Golang
  • Develop high-performing RESTful APIs (and occasional GraphQL endpoints), ensuring clean standards and strong documentation
  • Contribute to backend performance, scalability, logging, and error-handling improvements
  • Support database modelling and work across MySQL, PostgreSQL, MongoDB, and Redis
  • Senior-level engineers will lead architectural decisions, mentor juniors, and drive monolith-to-microservices initiatives


System Reliability, Security & Optimisation

  • Identify and resolve bugs and performance bottlenecks
  • Apply best-practice security principles including JWT/OAuth2, rate limiting, and vulnerability mitigation
  • Support 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 & Delivery

  • Work closely with mobile, frontend, and DevOps teams to integrate APIs into user-facing products
  • Participate in Agile ceremonies: stand-ups, sprint planning, estimations, and code reviews
  • Contribute to API documentation using Swagger/OpenAPI, Postman collections, and system runbooks
  • Senior hires will guide design discussions, run code reviews, and influence engineering culture


What You’ll Bring

For Junior Engineers

  • 0–2 years of experience with Node.js and/or Golang
  • Understanding of RESTful APIs, JSON, and backend frameworks (Express, Gin, etc.)
  • Exposure to SQL/NoSQL databases
  • Familiarity with Git-based workflows
  • Curious mindset, strong problem solving, and willingness to learn fast


For Senior Engineers

  • 5+ years building and scaling backend systems and APIs
  • Deep proficiency with Node.js & Golang (and frameworks like Express.js, Gin, Django, or Spring Boot)
  • Strong experience designing microservices and distributed systems
  • Expertise 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/CD
  • Excellent communication and ability to mentor others


Nice-to-Have Experience

  • Docker & containerisation
  • Cloud-native deployments (AWS, Azure, GCP)
  • Caching strategies (Redis), background job processing
  • API performance tuning & query optimisation
  • Experience with Elasticsearch or Algolia
  • Prior exposure to travel-tech or consumer mobile apps


What’s In It for You

  • Work on a high-impact product used by travelers worldwide
  • Learn from experienced engineers and gain exposure to full system design
  • Join a collaborative, modern engineering culture with cross-functional interaction
  • Clear growth pathways (junior → mid → senior / senior → tech lead)
  • Opportunity to shape back-end architecture across a fast-scaling platform

Key Skills

Ranked by relevance