Presight is seeking an innovative, creative, and experienced Senior Backend Engineer to build the structure of advanced software applications by writing flawless business logic, server scripts, and APIs. You will play a key technical role in sustaining and optimizing the infrastructure that develops and delivers cutting-edge, next-gen analytics solutions at Presight.
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
Responsibilities:
- Design, develop, and maintain the backend infrastructure to support next-gen analytics solutions using appropriate modeling techniques in line with agreed software design standards, patterns, and methodology.
- Collaborate with cross-functional teams to translate business needs into technical requirements and scalable systems.
- Continuously enhance the performance, security, and reliability of backend systems.
- Address technical challenges with creativity, ensuring that the infrastructure remains robust under evolving requirements.
- Create and communicate design views to balance the concerns of all stakeholders and enable effective software construction.
- Design, code, verify, test, document, and refactor complex programs/scripts and integration software services.
- Define and manage scoping, requirement definition, and prioritization activities for small-scale changes.
- Develop and maintain specialist knowledge of database and data warehouse concepts and principles.
- Build reusable code and libraries for future use.
- Comply with QHSE (Quality Health Safety and Environment) and related policies.
Requirements:
- Qualifications: Bachelor’s degree in Information Technology, Computer Science, Engineering, or a related field.
- Minimum 4-5 years of experience in Backend Engineering with strong computer science fundamentals.
- At least 4-5 years in Agile development methodologies in an AI service organization or analytics industry.
- Hands-on experience with big data technologies such as Apache Spark and distributed storage systems (e.g., Hadoop ecosystem).
- Expertise in ClickHouse databases for managing analytical workloads at scale.
- Hands-on experience with Java, Spring Boot, and Docker is essential.
Nice-to-Have Skills:
- JavaScript
- Kubernetes
- Cloud Platforms (AWS, Azure, or GCP)
Desired Attributes:
- In-depth market and domain knowledge.
- Passion for constant improvement and innovative problem-solving.
- Excellent communication skills.
What Working At Presight Offers:
- Culture: An open, diverse and inclusive environment with a global vision that encourages personal growth and focuses on ground-breaking, industry-first innovations.
- Career: Accelerate your career through high-impact projects and access to resources for continuous learning opportunities.
- Rewards: A competitive remuneration package with a host of perks, including healthcare and leave benefits.
Language Requirements: English proficiency is implied based on the job description and responsibilities.