Enable job alerts via email!

Senior Software Engineer

Abroad Ninja

Dubai

On-site

AED 120,000 - 180,000

Full time

22 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Software Developer to design and maintain high-performance software solutions. The ideal candidate will have over 5 years of experience, strong skills in Java, Python, or Node.js, and a solid understanding of cloud platforms and DevOps practices. This role offers an opportunity to work in an agile environment and contribute to impactful projects.

Qualifications

  • 5+ years of professional software development experience.
  • Strong command of at least one major backend or full-stack language.
  • Solid experience with REST APIs and microservices.

Responsibilities

  • Design, develop, and maintain scalable software solutions.
  • Collaborate with cross-functional teams to deliver features.
  • Mentor junior developers and uphold best practices.

Skills

Software Development
Problem Solving
Collaboration

Education

Bachelor's in Computer Application
Bachelor's or Master's in Computer Science

Tools

Java
Python
Node.js
C#
Docker
Kubernetes
AWS
Azure
GCP
SQL
NoSQL

Job description

Job Title: Software Developer

Qualifications: Bachelor's in Computer Application (Computers)

Nationality: Any

Vacancy: 1

Job Description

Role & Responsibilities:

  • Design, develop, and maintain scalable and high-performance software solutions.
  • Write clean, efficient, and testable code using modern programming languages (e.g., Java, Python, Node.js, C#).
  • Collaborate closely with cross-functional teams, including product, design, and QA, to deliver features and improvements.
  • Lead code reviews, uphold best practices, and ensure engineering quality standards.
  • Participate in system design and architectural decisions for new and existing systems.
  • Identify and resolve performance bottlenecks, security issues, and bugs.
  • Mentor junior developers and contribute to team knowledge-sharing and growth.
  • Work in agile environments with modern DevOps practices (CI/CD, containerization, cloud deployment).

Preferred Candidate Profile:

  • 5+ years of professional software development experience, ideally in a product or scalable system environment.
  • Strong command of at least one major backend or full-stack language (Java, Python, Node.js, C#, etc.).
  • Solid experience with REST APIs, microservices, and cloud platforms (AWS, Azure, or GCP).
  • Experience working with databases (SQL/NoSQL), version control (Git), and container tools like Docker/Kubernetes.
  • Familiarity with Agile methodologies and DevOps practices.
  • Strong problem-solving skills, attention to detail, and a performance-first mindset.
  • Excellent communication skills and ability to collaborate across distributed teams.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.

Note: Naukrigulf.com is a platform connecting jobseekers and employers. Candidates should verify the legitimacy of employers independently. We do not endorse any requests for money or sharing personal/bank information. For security tips, visit Security Advice. Report fraud or malpractice to abuse@naukrigulf.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.