Software Engineer: Build Scalable, Reliable Apps

PW CA Wallah

Dubai

On-site

AED 180,000 - 260,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

PW CA Wallah is seeking a Software Engineer/Developer in Dubai to design, develop, test, and maintain scalable software solutions across frontend, backend, APIs, and databases. You will collaborate across product, QA, DevOps, and design teams to deliver reliable applications through the full SDLC.

Responsibilities include writing clean code, participating in architecture, implementing security, writing tests, and supporting deployment with CI/CD in an Agile environment.

Qualifications

  • Bachelor's degree or higher in a technical field.
  • Proven experience in software development across frontend/backend or full-stack.
  • Strong understanding of software design, data structures, and algorithms.

Responsibilities

  • Analyze business, functional, and technical requirements and translate them into practical software solutions.
  • Design, develop, test, and maintain software applications, services, modules, and system components.
  • Write clean, efficient, scalable, maintainable, and well-documented code using appropriate programming languages and development frameworks.
  • Participate in system architecture and technical design activities, considering scalability, performance, reliability, security, and maintainability.
  • Develop new features and functionality based on product requirements, user stories, technical specifications, and business priorities.
  • Modify and enhance existing applications to support new requirements, technologies, integrations, and business processes.
  • Develop and maintain frontend, backend, web, mobile, desktop, or enterprise applications according to project requirements.
  • Design, develop, and integrate APIs and services to enable communication between applications and external systems.
  • Work with relational and non-relational databases to design queries, data structures, integrations, and application data workflows.
  • Implement appropriate error handling, validation, logging, authentication, authorization, and security controls.
  • Conduct code reviews and provide constructive technical feedback to improve code quality and development standards.
  • Use version control systems such as Git to manage source code, branches, merges, releases, and collaborative development.
  • Write and maintain unit tests, integration tests, and other automated tests where appropriate.
  • Work closely with QA teams to investigate defects, reproduce issues, identify root causes, and implement reliable fixes.
  • Debug software problems and resolve performance, functionality, compatibility, and production issues efficiently.
  • Monitor application performance and identify opportunities for optimization, scalability, reliability, and resource efficiency.
  • Support software deployment, release activities, configuration management, and production implementation.
  • Collaborate with DevOps or infrastructure teams on CI/CD pipelines, deployment processes, environments, monitoring, and release automation where applicable.
  • Maintain technical documentation covering system architecture, APIs, development processes, configurations, and application functionality.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives where applicable.
  • Estimate development tasks, communicate technical dependencies, and provide realistic delivery updates.
  • Investigate emerging technologies, frameworks, libraries, and development practices that may improve product capabilities or engineering efficiency.
  • Ensure software solutions comply with relevant technical standards, coding guidelines, security requirements, and organizational policies.
  • Support application upgrades, patches, migrations, integrations, and technology modernization initiatives.
  • Monitor production systems and respond to incidents, service issues, and technical problems when required.
  • Analyze recurring issues and implement preventive solutions to improve system stability and reliability.
  • Collaborate with stakeholders to clarify requirements, assess technical feasibility, identify risks, and recommend appropriate solutions.
  • Participate in technical discussions and contribute to decisions regarding application architecture, development approaches, tools, and technologies.
  • Maintain awareness of current software engineering practices, security considerations, development frameworks, and technology trends.

Skills

Java
C#
Python
JavaScript/TypeScript
C++
PHP
Go
REST APIs

Education

Bachelor's Degree in Computer Science / Software Engineering / Information Technology / Computer Engineering

Tools

Git
MySQL
PostgreSQL
SQL Server
Oracle
NoSQL

Job description

PW CA Wallah is seeking a Software Engineer/Developer in Dubai to design, develop, test, and maintain scalable software solutions across frontend, backend, APIs, and databases. You will collaborate across product, QA, DevOps, and design teams to deliver reliable applications through the full SDLC.

Responsibilities include writing clean code, participating in architecture, implementing security, writing tests, and supporting deployment with CI/CD in an Agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer: Build Scalable, Robust Systems
Software Engineer: Build Scalable, Robust Systems

Tanqeeb • Dubai

On-site
AED 120,000 - 240,000
Software Developer (Java / Backend / Frontend) - UAE National only
Software Developer (Java / Backend / Frontend) - UAE National only

Dicetek LLC • Dubai

On-site
AED 90,000 - 120,000
Senior Software Engineer [Dubai, UAE]
Senior Software Engineer [Dubai, UAE]

FallenAmbers • Dubai

On-site
AED 320,000 - 520,000
Senior Full-Stack Engineer: Build Scalable Web Apps
Senior Full-Stack Engineer: Build Scalable Web Apps

THE WAREHOUSE GROUP SUPPORT SERVICES LIMITED • Dubai

On-site
AED 180,000 - 300,000
Senior Developer: Build Scalable Web & Cloud Systems
Senior Developer: Build Scalable Web & Cloud Systems

Casinetto • Dubai

On-site
AED 167,400 - 223,200
Senior Software Engineer, Apps & Digital Platforms
Senior Software Engineer, Apps & Digital Platforms

Wynn Al Marjan Island • Dubai

On-site
AED 300,000 - 520,000
Healthcare package
Life insurance
Incentive programs
Full-Stack Architect: Build Fast, Scalable Web Apps
Full-Stack Architect: Build Fast, Scalable Web Apps

A Group • Dubai

On-site
AED 167,400 - 279,000
Flutter Engineer II - Build Scalable, Impactful Apps
Flutter Engineer II - Build Scalable, Impactful Apps

Delivery Hero • Dubai

On-site
AED 279,000 - 446,000
Software Developer
Software Developer

Talenzon group • Dubai

On-site
AED 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Dautom • Sharjah

On-site
AED 201,000 - 257,000