Company logo hidden

Full Stack Developer

Unlock employer Abu Dhabi, United Arab Emirates Posted: 01 Aug 2024

Financial

  • Estimate: $130k - $180k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate

Position

About the Job
As a Full Stack Engineer at Presight AI, you will join the development team to build and enhance the annotation platform, contributing to a cutting-edge Big Data analytics system. You will collaborate closely with Product Managers, Architects, and Software Engineers to research, design, implement, and optimize functionalities that support insight-driven decision-making across various sectors.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities

  • Design, develop, test, refactor, and scale the next-generation data analytics platform, providing capabilities for data management, ETL pipelines, machine learning model integrations, and rich visualizations.
  • Proactively prototype new ideas and components, transforming existing proofs of concept into production-grade solutions.
  • Participate in code reviews, offering thoughtful and constructive feedback.
  • Take ownership of specific functional areas and ensure high standards of code quality and maintainability.
  • Maintain and enhance test coverage across the platform.
  • Engage in overall architectural discussions and contribute to decision-making processes.
  • Keep a well-documented trail of activities, including source control, issue tracking, and documentation practices.

Qualifications

  • A background in Computer Science with strong knowledge of data structures and algorithms.
  • 5-10 years of experience in building backend applications using Java and single-page applications with React.
  • Familiarity with web fundamentals and modern web standards.
  • Proficient in modern React, including composition patterns, hooks, and complex state management (e.g., Redux, Mobx).
  • Solid knowledge of web technologies (HTML, DOM, CSS), with experience in Tailwind being advantageous.
  • Strong experience in the Java platform (additional certifications like JSCP or Oracle Certified Professional Java SE 11 are a plus).
  • Experience with core Spring components (Security, Data/JPA, Web) and foundational JDBC.
  • Ability to build durable, long-running processing pipelines, including task orchestration and scheduling.
  • Skilled in application profiling and optimizations.
  • Fluent in SQL, with experience in Big Data technologies (e.g., Spark, Flink, Kafka) being ideal.
  • Experience in building processing pipelines using Temporal.io and working with column-oriented OLAP engines like Clickhouse.
  • Familiarity with Docker, Kubernetes, and MLOps is a plus.

What We Look For
At Presight, we seek a performance-driven individual with an inquisitive mindset and the adaptability to thrive in ambiguous situations. You should be keen on building meaningful collaborations with stakeholders and committed to developing customer-centric solutions. A bias for action and enthusiasm to explore new frontiers in Big Data Analytics are essential traits we value.

What Working at Presight Offers

  • Culture: An open, diverse, and inclusive work environment that encourages personal growth while focusing on pioneering innovations.
  • Career: Exceptional learning, development, and growth opportunities through structured training programs and innovative projects.
  • Rewards: A competitive remuneration package along with various perks, including healthcare, educational support, and leave benefits.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct