Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Engineer

noon

Dubai

On-site

AED 180,000 - 250,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading e-commerce platform in Dubai is seeking a Software Development Engineer. The role involves designing and optimizing distributed backend services for high-traffic applications. Candidates should have 5+ years experience, strong knowledge in Python or Golang, and proven capabilities in developing fault-tolerant systems. This position also includes mentoring junior staff and participating in performance tuning efforts. Join a dynamic team and advance your career in a fast-paced environment.

Qualifications

  • 5+ years of professional backend engineering experience.
  • Proficient in Python or Golang in production environments.
  • Experience with designing high-scale, fault-tolerant systems.
  • Hands-on with cloud technologies and CI/CD pipelines.

Responsibilities

  • Design and optimize distributed backend services for e-commerce applications.
  • Implement observability best practices.
  • Lead performance tuning and reliability engineering.
  • Mentor junior engineers to elevate team capabilities.

Skills

Python
Golang
Performance tuning
Debugging
Microservices architecture
Cloud technologies
Containerization
Kubernetes
Analytical skills
Collaboration skills
Job description
Software Development Engineer Jobs in Dubai, UAE

What You’ll do

  • Design, build, and optimize distributed backend services for high-traffic e-commerce applications.
  • Architect and maintain highly scalable, highly available services to support core commerce features such as catalog, search, promotions, cart, checkout, payments, and order lifecycle.
  • Implement observability best practices (logging, metrics, tracing).
  • Lead performance tuning, reliability engineering, and cost optimization efforts across services and data systems.
  • Investigate and resolve complex production issues, ensuring system resilience and graceful degradation strategies.
  • Advocate for and implement engineering best practices, code quality, and long-term maintainability.
  • Mentor and guide junior and mid-level engineers, raising the team’s technical bar.

What You’ll Need

  • 5+ years of professional backend engineering experience.
  • Strong proficiency in Python/Golang in production environments.
  • Proven experience designing high-scale, fault-tolerant, distributed systems.
  • Solid understanding of microservices architecture, event-driven systems, streaming systems and messaging patterns.
  • Hands-on experience with cloud technologies (GCP preferred).
  • Deep experience with CI/CD pipelines, containerization (Docker), and Kubernetes.
  • Strong analytical and problem-solving skills, including performance tuning and debugging.
  • Ability to work in fast-paced, ambiguous environments with a high degree of ownership.
  • Excellent technical communication, and collaboration skills.
Requirements
  • 4+ years of work experience with Back-End Web Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.