Presight Circular Logo

Backend Engineer

Presight Abu Dhabi, United Arab Emirates Posted: 20 Dec 2024

Financial

  • Estimate: $55k - $80k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

We are looking for a highly skilled Backend Engineer to join our company. In this role, you will design, create, and implement various C++ based solutions. To be successful as a Backend Developer, you should have a specialist level of understanding and skill in developing a broad range of applications and proprietary solutions. A top-notch backend developer will be comfortable working independently and be able to deliver top-quality, error-free work on time.

Responsibilities

  • Design, implement and maintain C++ applications that can be high-volume and low-latency
  • Interpret briefs to create high-quality coding that functions according to specifications
  • Determine application functions and build objectives with the team
  • Ensure that written code falls in line with the project objectives
  • Handle external and embedded databases (Mongo, MySQL, PostgreSQL)
  • Work with Kafka and Elastic Search
  • Create database schemas that characterize and support business processes
  • Implement automated testing platforms and unit tests
  • Maintain knowledge of code versioning tools, such as Git
  • Understand basic design principles behind a scalable application
  • Utilize microservice design and architectural patterns
  • Implement design patterns for distributed systems
  • Maintain Docker/Container clusters
  • Be familiar with complex event processing and event-driven architecture
  • Collaborate with team members to solve problems
  • Identify and resolve immediate and potential issues with applications
  • Draft detailed reports on work performed and projects completed
  • Participate in group meetings to discuss projects and objectives
  • Assist other developers with troubleshooting, debugging, and coding
  • Meet deadlines on fast-paced deliverables

Qualifications

  • Degree in computer sciences, coding, or a related field
  • At least 5 years' experience in C++ based programming
  • Significant coding skills in C++, with other languages being a major plus
  • Exceptional problem-solving and analytical abilities
  • Knowledge of current frameworks, SDKs, APIs, and libraries
  • Excellent written and verbal communication
  • Good organizational and time-management skills
  • A strong portfolio of top-class coding and builds
  • Ability to work with other developers and assist junior team members
  • Meticulous at both analysis and execution

Work Conditions
This is a 12-month contract role based in Abu Dhabi.

Apply now

Jobs you might like   View all jobs

About Presight

Presight, an ADX-listed public company limited by shares whose majority shareholder is Abu Dhabi company G42, is the regionโ€™s leading big data analytics company powered by Artificial Intelligence (โ€œAIโ€). We combine big data, analytics, and AI expertise to serve every sector, of every scale, to create business and positive societal impact. With our world-class computer vision, AI and omni-analytics platform as its engine, we excel at all-source data interpretation to support insight-driven decision making that shapes policy and creates safer, healthier, happier, and more sustainable societies.