Posted 2 months ago

Senior BackEnd Developer

Full time
Dubai, AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Senior Backend Engineer designs business software, manages requirements, ensures optimal solutions, requires IT/CS degree, 3+ years experience in Agile/AI environments. Full-time position.
Description

Position: Senior Backend Engineer

Key Responsibilities:

As a Backend Engineer, you will design business-specific software components and modules using appropriate modeling techniques in line with agreed software design standards, patterns, and methodology.

Functional:

Create and communicate multiple design views to identify and balance the concerns of all stakeholders of software design and allow for both functional & non-functional requirements.

Model or simulate the behavior of proposed software to enable approval by stakeholders and facilitate effective construction of the software.

Design, code, verify, test, document, amend, and re-factor complex programs/scripts and integration software services.

Define and manage scoping, requirement definition, and prioritization activities for small-scale changes and assist with more complex change initiatives.

Follow agreed standards and apply appropriate techniques to elicit and document detailed requirements.

Contribute to the appropriate selection of a software development approach—predictive (plan-driven) or adaptive (iterative/agile).

Design test cases and test scripts mapping back to pre-determined criteria, clearly recording and reporting outcomes.

Develop and maintain specialist knowledge of database and data warehouse concepts, design principles, architecture, software, and facilities.

Develop optimal solutions to enhance user experience, optimizing for maximum speed, scalability, and technical feasibility.

Participate in overall architecture discussion meetings to gain a detailed understanding of the complete architecture of a product and its functionalities.

Build reusable code and libraries for future use.

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:

Bachelor's degree in information technology, Computer Science, Engineering, or related field.

Minimum 3 years of experience in Backend engineering with strong computer science fundamentals.

At least 3 years of experience in Agile development methodologies in an AI service organization or analytics industry.

Hands-on experience with Java, Spring Boot, big data/Hadoop, Docker a MUST.

Nice to have Javascript, Hive, Kubernetes, Python, Cloud Platform experience.

Job Type: Full-time

Application Question(s):

* What is your Notice Period?
Will you be able to join immediately?

Interested?