Presight
Senior Full Stack Engineer
PresightUnited Arab Emirates16 hours ago
Full-timeEngineering

Position Overview


Presight is looking for a Senior Full Stack Engineer who’s hands-on with modern backend and frontend technologies. If you have solid experience in Node.js, React, Elasticsearch (or MongoDB), and containerized deployment using Kubernetes and Docker, this could be a great fit. You’ll work on scalable systems, microservices, and data pipelines, contributing to products used at scale.


Key Responsibilities:


  • Design, develop, and maintain scalable backend services and frontend applications.
  • Build user interfaces with React for high-performance, responsive experiences.
  • Implement and optimize backend APIs and microservices using Node.js.
  • Work with Elasticsearch or MongoDB for efficient data storage, retrieval, and indexing.
  • Deploy, manage, and monitor services in Kubernetes and Docker-based production environments.
  • Integrate CI/CD pipelines for automated testing, deployment, and quality control
  • Collaborate with cross-functional teams to design and deliver end-to-end solutions.
  • Work with large file storage systems
  • Contribute to system performance tuning, monitoring, and troubleshooting using tools like Prometheus and Grafana.
  • Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management, and Governance of Organizations policies, procedures, plans, and related risk assessments.


Requirements:


Qualifications:

  • Bachelor's Degree in Information Technology, Computer Science, Engineering or related field
  • Master’s degree preferred.


Experience:

  • Minimum 7 years of experiences in software development with strong computer science fundamentals
  • Proficiency in Node.js and React (TypeScript preferred), with backend experience in Java / Spring Boot, Python, .NET, or similar
  • Hands-on with Elasticsearch or MongoDB
  • Production experience with Docker and Kubernetes
  • Solid understanding of CI/CD pipelines and automation
  • Experience with AWS S3 or equivalent large file storage systems
  • Familiarity with authentication protocols — JWT, OAuth2, etc.
  • Working knowledge of message queues — Kafka, RabbitMQ, or cloud-native alternatives
  • Strong skills in API design and distributed systems architecture

Nice to have: experience designing event-driven architectures or microservices with Spring Boot


Skills:

  • Experience generating dynamic reports and PDF rendering
  • Exposure to WebGL or similar technologies for graphic rendering in the browser
  • Knowledge of monitoring tools (Prometheus, Grafana, etc.)
  • Exposure to Agile development workflows

Key Skills

Ranked by relevance